Skip to content

Instantly share code, notes, and snippets.

@roconnor-blockstream
Last active August 14, 2021 14:33
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save roconnor-blockstream/2d0c3e340b7f17178984a71786280537 to your computer and use it in GitHub Desktop.
Save roconnor-blockstream/2d0c3e340b7f17178984a71786280537 to your computer and use it in GitHub Desktop.
Example of sendings funds to an experimenal Simplicity address, `ert1l68kf04lea9jldsr5uszea6g6uf9jxx92jn3mswp7q3z04m4xnfzq4kqz7r` on elements regtest and redeeming thoses funds.
{
"txid": "275fcd34072d4c5396f4ef3f3fbb5400f6995731b69bcee7c5233b2e99647307",
"hash": "5d771e245a406a6932abfeb3e3716dac4ec7e342a863d95cafbfb6be5a41572f",
"wtxid": "5d771e245a406a6932abfeb3e3716dac4ec7e342a863d95cafbfb6be5a41572f",
"withash": "153e353869ea59811a72fefc184271c002216c7ee4bba901e3ab877c0004f4ed",
"version": 2,
"size": 4037,
"vsize": 1249,
"weight": 4994,
"locktime": 101,
"vin": [
{
"txid": "185bb978bcf915bf53314da6e987c9971f9db2d8ff1a34ea77e6e1d7dbe3f2d0",
"vout": 0,
"scriptSig": {
"asm": "00147c3a046f2bd428c5a8453063c3a86f9581d2fcd6",
"hex": "1600147c3a046f2bd428c5a8453063c3a86f9581d2fcd6"
},
"is_pegin": false,
"sequence": 4294967293,
"txinwitness": [
"3044022013aa65ea70e88d49130a1e6d9649c078e89a197a639cb869ee06fdf443478872022046544f5ed1aaba0a56586c6b6de4851c7af7c3f39b16668dfcb323345fdb02d801",
"0284f381ec739723431798aebfd0df6840e72f450cd460a1ad570ef584c4e2b5b2"
]
}
],
"vout": [
{
"value-minimum": 0.00000001,
"value-maximum": 175921.86044416,
"ct-exponent": 0,
"ct-bits": 44,
"surjectionproof": "0100015efdbb470ddc38cacd6c06a2152d405c151afc0c5685f90e902a9303f6285ec57952fc57670a5346ef064d08898661e5a1ac12bd54ee5c06ea577ac38e68a943",
"valuecommitment": "089d00d82f82ef2463acb71b1fd095ae2bcc850d5329591731643cb305d47628a3",
"assetcommitment": "0b27284e071846ad6cd054bc0ee8ae54410ecdeaa2e7353a311d6155055e26269f",
"commitmentnonce": "021a1634c4ec4a01c7c9b5177de67161e3a1d5fd027028358b83fb67c0b24477c3",
"commitmentnonce_fully_valid": true,
"n": 0,
"scriptPubKey": {
"asm": "0 dfa3f7a352f13e37acfcec367e8fcb4740e7ced8",
"hex": "0014dfa3f7a352f13e37acfcec367e8fcb4740e7ced8",
"reqSigs": 1,
"type": "witness_v0_keyhash",
"addresses": [
"ert1qm73l0g6j7ylr0t8uasm8ar7tgaqw0nkcnkf94f"
]
}
},
{
"value": 1.00000000,
"asset": "b248df0c57c299290f3a46ff74e4a8ca9f365632bfd6fa43f915e6756bc756ee",
"commitmentnonce": "",
"commitmentnonce_fully_valid": false,
"n": 1,
"scriptPubKey": {
"asm": "-1 e68556148583f7b5c41de9638d9d186f66f81f1dcda53d1f1576ff2d08208e0b",
"hex": "4f20e68556148583f7b5c41de9638d9d186f66f81f1dcda53d1f1576ff2d08208e0b",
"reqSigs": 1,
"type": "witness_unknown",
"addresses": [
"ert1lu6z4v9y9s0mmt3qaa93cm8gcdan0s8caekjn68c4wmlj6zpq3c9svujc49"
]
}
},
{
"value": 0.00024980,
"asset": "b248df0c57c299290f3a46ff74e4a8ca9f365632bfd6fa43f915e6756bc756ee",
"commitmentnonce": "",
"commitmentnonce_fully_valid": false,
"n": 2,
"scriptPubKey": {
"asm": "",
"hex": "",
"type": "fee"
}
}
],
"hex": "020000000101d0f2e3dbd7e1e677ea341affd8b29d1f97c987e9a64d3153bf15f9bc78b95b1800000000171600147c3a046f2bd428c5a8453063c3a86f9581d2fcd6fdffffff030b27284e071846ad6cd054bc0ee8ae54410ecdeaa2e7353a311d6155055e26269f089d00d82f82ef2463acb71b1fd095ae2bcc850d5329591731643cb305d47628a3021a1634c4ec4a01c7c9b5177de67161e3a1d5fd027028358b83fb67c0b24477c3160014dfa3f7a352f13e37acfcec367e8fcb4740e7ced801ee56c76b75e615f943fad6bf3256369fcaa8e474ff463a0f2999c2570cdf48b2010000000005f5e10000224f20e68556148583f7b5c41de9638d9d186f66f81f1dcda53d1f1576ff2d08208e0b01ee56c76b75e615f943fad6bf3256369fcaa8e474ff463a0f2999c2570cdf48b2010000000000006194000065000000000002473044022013aa65ea70e88d49130a1e6d9649c078e89a197a639cb869ee06fdf443478872022046544f5ed1aaba0a56586c6b6de4851c7af7c3f39b16668dfcb323345fdb02d801210284f381ec739723431798aebfd0df6840e72f450cd460a1ad570ef584c4e2b5b200430100015efdbb470ddc38cacd6c06a2152d405c151afc0c5685f90e902a9303f6285ec57952fc57670a5346ef064d08898661e5a1ac12bd54ee5c06ea577ac38e68a943fdcd0d602b00000000000000010d6102c3e7e860d96cb5d77844f1af2f46471c1dfdc542e922d153a211b30611fc7e8baca441d324f62194c66938b551cb55ad46b42df9b9a62880381c24fc23889f12464c908ac9a931ec25dd773642b8ad7b8feffb22479872e07ef5e4e6d274ee2727692038968b00e1fd4754079e7f8a970db9440aaea87636d74182c2f30459a1841918781a35a459920c5802bbf6b9188b65ede51029377fb77d0ec21472479dd35b56151ca9ea8532927ebe7d5cacca916760cd0a21c09c99ea91fd5e6016e94ac118f41f5e729fbf4d896e34a1e9fded712936f0d2bc72101ca94d8db6fad4a9f2cbce6ca31cac45ffa670752e641d7e601f9c1ee3ad711bc4fc25246e1f03c06be8a59c865be360acfe35c95a71161d809dfbbcae032c59948194b57f571f97c548135de5f46ebd1f580d1613234dcfd921cc115fd0830f42b7ab75bbe8792d1f2e0e324e8e7ccccd0326f2a0f6e5869997a79e1e580cddc76b2035876990032c962afecdeef578e8086663bb9c4b75feacfbf4a3735838b80774c536d71e5c582ffdf435a7ccee49f3ea15b5b4f1e12082274e8bf9a5b764c25ea11be8ba8e6f13d51448fed3d6fa4a00612161789d269def0e73f396035405e97f55e8346b0651f52e85606d28460fe0958d26c09aa0af3b5352b9f4186173a9e54eb4e9f5a799ff866af0b9eda8c6112cfe474e8ac28689b3737b3ffffc2e94a758f6482f60dfbe49876927c564dc15b646d6be5098e23c287b79ef67cfc2d72c67196518bba0143f27e7a94e27277422e7f7b67f688dd81a16888640acb3168cf83bdce609c31011b764cb70abf28d47ae48fb4fcac01c6b352c4094fa18f6f0df62ebfc938ddc7b82c57738a55afdc2c1294b3611c73c129a8e78a46ccae021d51d1f073aebb5d3bd7429503855d8b09acf11e4766d04c8d9d5996031348dc0435ef983903a5cdff0d03380c57dfbd8908f3fe4b5df8cd9ec2966953dd17dacc655367ca3d45d5f6f185795598a8225f2c39fde5d8d715538e1119f61a70f024f613d6758124f5523fa6a21cf5278189c68364178d7d47b62efdc82b2aa41cea8ef9a8e26e96897f91bd9ffd0c6af49f83c9abe03ed3c23bf7ac232336d110522e4cd1a57f32497062e744b83121cbb5a2d4b7436290bbf74eba45b4d5533c5c5d0cba55ab79e09432d67d52a769135094f25403f2c9e752d20066aef438e9b886ce0e828bac80e6fb00d666b1c5ba4841c0d3dafc9d714ea9e45f68f9e9c3c8b0c5b9f76e9ab0e1d84c64e87ec566cbedd87670cb1375beb6beb1161d0bd046c71dd7634e69c2c2f1dadb31a1c36fa335f3ab04c0892f16907d0223ff482b716eb81d087c57a74f39d79ad079079c7789998f2267d0f3601d0eb954a41013fb67ef599a043708818408d218ad30d5f42c322c03c99b5e7fcd72fec8022adab7169da04fac8b0a149b3f8a80b5461014e616fd9180995615a57d09c6ddd7eb04fdf716a37474c1c2bb45351c228ef078c0a54299e144812ed4fb83630565af1b8f375bf32573e9767a239182ab030b1c15d21b5c3c8a04283ea96b833fa103265a83aa59d9f4cb030539f6b5586f50aabb95505f318733e12c287b0faf93ba71f66bb406c08471df3dffb4237ac4d0a7990c7823e862549e142aaf8c587a5bf355bcf37f5246775f7c97b8fb391ce8af534aa3e336400e7a8071efb73660d9693b0a5385d81ebce244304d4c7c45d06e0316a699236cd1f9e57171f1eb30981ec08a0ff0fe8fe033a5fc020d9dd5bc5763e123b5281a9d2a469476d0c4da7fc7396f6db322b24558e58abd8828ed893008be8bc0b1c68ad85fea69f4baf3bcca7602be15c0af376352b7b65a3c53926a5f1defabdb6b87d63d6b28e09b45317658ce62eab3cb5570bab1954d4a6e8da11faa64ef31c37f47001c20275e4b15e7a57fd14b16022f7981003c9b0a430f4b556d1a72cbfc0aa18446da1bbfa78d49dc026f7d8d2aaa97fbcb2c7548e0230b34d355ea30c103bd19d3a719ede35a570cfe6374430f2c52762e8cca3a46f1c10623487c0a39a5eb171cb0a3681852d79b4fa4364646da5e653502a60184743abd06a461c31a2a6856d179e4bb10c6c12e55e4889a0b098b6ed11b29e895e59f3557a242e2f3a5f03e9516e5ec1dbe27d7dd7fe24052a24492b9e454682796fd0764b230631627f023b88def489f55dc0542cfd96001480decea1f1a0d9050d1720eb5217ab1149f045bc0594da5ab5a087f25fe51903ef88625e227d2451c82d40dc71391c7f0dd63567c49b6c8fa6907376e1a4a7e1389cafbff764ff39a73dbf311c65e95e3064045b5effef27f3cbd6ef8a3d8eb7d40dc154416ddf0a37e1f0b1aa3ebfa504a08bca64a79d2db1a9e293e1adc9653cfdc152398907a3d32988a663110d39827ddf2d50cc42f78e5e843976a0ce96561ba8e7074f420c8c494a0c445d0b2b3c622be42c18b1849fd789b4fa4a888381efd679b2340650912c5905496f2bf67713064918902bea46902628810f1e91a09e2ab6c5edcfa33f9f41dd6933148e401d81ae8241ce8b5c5690a8a86efeb386b44b6c15a55803190086a503232ac8d6e3184b9e80110c5bd6fdd849b0d7f20719b38832ee1d29399cdeb9a8a4837d678fc7fde161016a0ec1813e292c87494a1a0e55c68318bed2afeb9dc4ca662a572511dc1bfd417e31eda7782b6c6efb0df07b59bdacbe886e1d0290fd6f9a27af8d39e9fda172184cb760a9b9f5db03d1ab66456fe277d6573ed0ef4469823d6bd5bd2a344fb99d2aa189e89bb31bfc66aa495945055b779cb2ae5120b82ac42d3603e1a3f937e6005a06502573dc296f82fd98a98323c694aec87908b95ef1f8326c644e7870e397b599875982704f0a6022ef1f49649778708f03a629fe0a3a94523abf6ce7b11240f230707e004899286eae08020138063a8a8d7e1307243fb0f4841762d66a515dc2000b1f6a4969f8271cbe6921981e5d7740d1602cf9760fac5ba31b13dc30f7c63a081660c3cd5863734f9f1e7db0cc489411b2bf52d5dbe810f0b68a60589fcde66a28eb8a1a1ae5aa43af527b594ac23542b87fe33e304e05e81b1fdbbb73294caf5be5ef9ae3fec915631bfe61710d76ca9e3081980e3038c412c545d9c69afcce4f0f98362e5516f8ce23de67caf352d0c3fec42d7834858363dc151a587795eb5f0bb870aa7173d257e3c1f097199213cb005bee478a1a9d0795419d9da2304da8467325fc98b8300486e2e1b5a27c1def3262e4d9a9ceb82ef81feede34ab5b598418254fb72b56bbba550976998fce53f2961f3bb46876a484f6a375393bb1c92cf514deeec85eb7acc848cc9c9eeb3f82b1ab892b85c141c574ed7c7ab058892be45d82683962122be84ce79170c027f2254551585b1cb03a77bb6f3d2ba29a6636b0834d7ecbe2bfbb43b8b1925b8a2dd5b263b75576735bf31738a514fec3cc25371d3926aa2ab018030be1f175ddf468a602f87b6111bfe83a24be69e5cdcd9080203c39f85239826ce9de2c57a5a6a402c7d60f6ebb27b28b61cf66d2cff3f776317191b3d608d4f90967a6924162dd50d3a456493235a3fd6ad42425d39ebd5894b32fa53743798fe3f3b86f6e44f97c1404e6503d49435b7eeadeb30cb01dc029b287a8d563551a1a9879890f17235f15c7c607b6febb10208e660edfaaa644d0166f3ed844f96006c41e1e171667656f7713dd5c7775d9eca2bdf6527b3144fe50b9ea00f403f17d91d1bf8ad35912c4c6a7da592f34b2d61547f5df486bddb5708179439194226f9724b81ab869233efa1eea43d53d629c119981d8869e6b15c1e0b209cc431303392b5bea41e0f107c17553ee39ede650dd0c3a48ab84d819cd510cbc5d443fede418771b4031d4b1007e5903aad9833180dc07a1d8884211c955b3dd09f553d7eda556a510a7c71ba5fc67e7ae387ca7f6ec201076fbaf224f4cf8791bc5eb7f9925c23a398bc61b0e0932e7504974b27263e2d7d9192364f8a3b466b11b9f4df4ac17ad308d81255c1af590102179c05c62ee2731892280e5c0ce59175916fa1266b4289e204d5969a36caf7d21ec3ac9ece9425a100c95f9723190cd642c78af1f51211e49c79660c2e49ae31105ae75d5e344d81a23c64b6fc66e2fa4cbb38f65a29d8320b6235f94c68977c05e0fec915b4282c65421c4587a1bb9750d7e6ac955347a61ec3b084621a0e2a4e19ca453b7340950a95d2ea33aa832472669f14b0a40e10e8d40c4eae6ab7b0fa1a55100e1987ce7d57269dbf9df092cd141111b656e909f3ed30815c58ba0c13a36d2b970462f788441ff7ef9f8e68170244e8608595de9a48d11707a59e27dc06948c6e166d1a5c16fdbab808f0aeebbcad50b9e4b21e86f2e925475b8cf000bf030ab9e190695d1fde0ee9a04a8cdc3baa8065972291cb30d733516d7659643904b6820fadf7c4a845a798cae8475e3c9ed0f7b21e4abe205e09fb36dfe374c2ab17d7f177a1d8706c8fa983e6c4491149d1d1a05e9a6fc8b206a1f2bbe3e85f6595f5ea25a9fd04d992a381d1ca8e857d9723abd55dc4f75a5752084cf5b8bdf52fe2ffd6779bf6ce564e0ac84bd0ce609b94ba91691915d06cce781b975265d582b62a5de4aaa10b3cdd02731dde14f73adde3319f5cec4bd197651bafe08ce58926dc07211142673e7cc9e16a6dde775a0af06090bbe67f3e4f99a520770da9f3d21818e5d6c31116b68a28582aa465785da0d3ba203a9d9239cda5604c13045a484b62c7e6995014b1ca7b9578927570f2ac5d538f750074fc298199c50d037020d0e2d8435f64ea4b8ab0c06accade5fe6246ac226c2cf85364ac56c5af5685f8f3482a0b0a1e7ba4c16b9b053ecb9d3b1db68599ed2d4190f62d9a60428dbc13459f7a23317a818e1b3699406dfcc53fd59b649a6cbdf83e11e10f6b8d4b6ee00000000",
"blockhash": "305aba9a78e14b10ff9c2019c9483815639e1413169291a2c638bea1437f80a5",
"confirmations": 1,
"time": 1578864887,
"blocktime": 1578864887
}
{
"txid": "ab480a87066f82fdc146be7cc43710959712114d94a572ff35bc4cd09dc6b24b",
"hash": "9ec48e30e98b267bd8bfec13b6866441f3010e26168c2f0463ca97c5e7accce8",
"wtxid": "9ec48e30e98b267bd8bfec13b6866441f3010e26168c2f0463ca97c5e7accce8",
"withash": "f711274f58ae4fe37d6c3c9b34d1298d0dc577f5964f30c4d78025dfd758f936",
"version": 2,
"size": 930,
"vsize": 355,
"weight": 1419,
"locktime": 0,
"vin": [
{
"txid": "275fcd34072d4c5396f4ef3f3fbb5400f6995731b69bcee7c5233b2e99647307",
"vout": 1,
"scriptSig": {
"asm": "",
"hex": ""
},
"is_pegin": false,
"sequence": 4294967293,
"txinwitness": [
"e8b34902040810204174081680aea128a85a82d416fd0268167c00502d7c085b350a05805a340b4ee140b8170217020a85985c002e121706e022e001708e1027108a85c37830b8105c238985a02a164171570c1311703e0c2816dda2e2fe2613880542c42d41703e002e34e02281708e201704e21140b00b8b3860b89b88c502e1fc582e28e37140b00b405c002e2638a10626ddc1452139209204082e0260205804e0070b2c85905a4270538390c49020417016016016037108a03ac830d0c30c30e1663e930fa45061861c2d23e930fc04507d42830f9987e0e283f00140b3187d461f5187e20141f848a05985a870b8585c1b821c2e0038e164071a01c9153139a3418830c30c385992408105c04c04c05804de70b4e42c82d213821c1c80e023f0830fc245061f130fc34502c461f4187d061f890502c42d0494482814828148281482817080b858e17072481020408102040b50ba85a829ac502d616388b109b85805b82dc16e0b705b851c2e291c2e3e182e2ae2b171485c50139302e28e28102cb2171685c67c662e3209c602c02d01680b8bc4e3b140b70c0f040395c172c498081140304f0644182a16441c2a30c4187186da71c61f9be38e30dce11870b01f98d30e16016d0b810dc2ce385805c2c838e385881c62173ec3e672482c140a5140b1c4542a16798814d028162167a45b32164150b10b56d1690b7ec16f0a85c0b820b82f05140b4706140b20b605c338609c185a7830a05c378805c142e21e182a150b20b806a167c4a281704cc5c53c54269150b10b485c102e1db85c48168e301711f0e140b00b883830b8df8d04dc2a1708e331712f09140b00b485c67c345c49c7c28171f71b0b901c8013888542c42e3be1a2e0a1714f2045c88e3a140b00b30b8005c404182ae041b138540622e4e8fd0b67e85c36c1401ac3881981ca703a1842e8631f820a3c100e86a7a400000000000000000000000076f19cac7f1341db2829eb54515a1b2dacf2bf38c70eeb577aefcc8205c4af1ccf8741d9b5282b8d83af95e6dc3dac8dea5977a470"
]
}
],
"vout": [
{
"value": 0.99934464,
"asset": "b248df0c57c299290f3a46ff74e4a8ca9f365632bfd6fa43f915e6756bc756ee",
"commitmentnonce": "",
"commitmentnonce_fully_valid": false,
"n": 0,
"scriptPubKey": {
"asm": "OP_HASH160 f5610cfde7a9519e4e10bd5cb2196e16edbab2f1 OP_EQUAL",
"hex": "a914f5610cfde7a9519e4e10bd5cb2196e16edbab2f187",
"reqSigs": 1,
"type": "scripthash",
"addresses": [
"XZigfM7b9uZpBKSP3nehmkp5A8xXHXFR47"
]
}
},
{
"value": 0.00065536,
"asset": "b248df0c57c299290f3a46ff74e4a8ca9f365632bfd6fa43f915e6756bc756ee",
"commitmentnonce": "",
"commitmentnonce_fully_valid": false,
"n": 1,
"scriptPubKey": {
"asm": "",
"hex": "",
"type": "fee"
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment