Title: Consider adding support for placeholder-based artifacts · Issue #356 · CashScript/cashscript · GitHub
Open Graph Title: Consider adding support for placeholder-based artifacts · Issue #356 · CashScript/cashscript
X Title: Consider adding support for placeholder-based artifacts · Issue #356 · CashScript/cashscript
Description: @mainnet-pat already did work on a PR to add support for placeholder-based artifacts opening an issue for this work so we have a place to discuss the feature and plan it in in our milestones I'm making this a child issue of "better suppo...
Open Graph Description: @mainnet-pat already did work on a PR to add support for placeholder-based artifacts opening an issue for this work so we have a place to discuss the feature and plan it in in our milestones I'm ma...
X Description: @mainnet-pat already did work on a PR to add support for placeholder-based artifacts opening an issue for this work so we have a place to discuss the feature and plan it in in our milestones I'...
Opengraph URL: https://github.com/CashScript/cashscript/issues/356
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Consider adding support for placeholder-based artifacts","articleBody":"@mainnet-pat already did work on a PR to add support for placeholder-based artifacts\n\nopening an issue for this work so we have a place to discuss the feature and plan it in in our milestones\n\nI'm making this a child issue of \"better support for hand-written/hand-optimized contract bytecode\"\n\nThe description/rational for the PR is added below\n\n\u003e Placeholder-based artifacts are those which might be produced elsewhere or contain raw bitcoin script. Placeholders are used to insert the properly encoded variables at certain places in the script to produce a valid contract.\n\u003e\n\u003eThis pattern first emerged in our work for bch-xmr atomic swaps, now in another project where I had to support the EC-compatible 2 of 3 multisig contract.\n\u003e\n\u003e Also add a sample 2 of 3 multisig contract and tests to highlight the feature and demonstrate the usage patterns.\n","author":{"url":"https://github.com/mr-zwets","@type":"Person","name":"mr-zwets"},"datePublished":"2025-09-11T07:04:31.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/356/cashscript/issues/356"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:cf00f0b7-1684-ab35-5b52-220ec2eb43f4 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A736:2FEFE5:5C8DC:815F2:6A4D01DB |
| html-safe-nonce | 73f88e17ccac2cdc9b809749296d4233cdcc2d01d1edfa58bffced6c7711df48 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNzM2OjJGRUZFNTo1QzhEQzo4MTVGMjo2QTREMDFEQiIsInZpc2l0b3JfaWQiOiIxOTA3ODg1NjM5Mjk1ODkzOTc5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 232386ed7a9b006530995f967d406c722b83a54fd7aaf672692e08254f51e2dc |
| hovercard-subject-tag | issue:3405118637 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/CashScript/cashscript/356/issue_layout |
| twitter:image | https://opengraph.githubassets.com/5cbc5aef6062d858cdf7453971b5004815fffb2ac5be6f840fb9cb0392424fdf/CashScript/cashscript/issues/356 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/5cbc5aef6062d858cdf7453971b5004815fffb2ac5be6f840fb9cb0392424fdf/CashScript/cashscript/issues/356 |
| og:image:alt | @mainnet-pat already did work on a PR to add support for placeholder-based artifacts opening an issue for this work so we have a place to discuss the feature and plan it in in our milestones I'm ma... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | mr-zwets |
| hostname | github.com |
| expected-hostname | github.com |
| None | 31e4db13a9e20081f2fac78f441659a6576e582bbb15e153f9c7fb6473aa29f5 |
| turbo-cache-control | no-preview |
| go-import | github.com/CashScript/cashscript git https://github.com/CashScript/cashscript.git |
| octolytics-dimension-user_id | 122381203 |
| octolytics-dimension-user_login | CashScript |
| octolytics-dimension-repository_id | 184497209 |
| octolytics-dimension-repository_nwo | CashScript/cashscript |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 184497209 |
| octolytics-dimension-repository_network_root_nwo | CashScript/cashscript |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | fb70bd3c4b2bec429781b65419e912c66e2d5581 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width