Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: Add Liquid peg-in integration test #361

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

YusukeShimizu
Copy link
Contributor

@YusukeShimizu YusukeShimizu commented Mar 5, 2025

⚠️ Note
will not be merged.

I implemented and ran tests that use a peg-in transaction as a previous txin, and it appears to be properly blinded.

go test -v -timeout 100s -run ^Test_ClnCln_Liquid_SwapIn_pegin$/^claim_normal$ github.com/elementsproject/peerswap/
test
=== RUN   Test_ClnCln_Liquid_SwapIn_pegin
=== PAUSE Test_ClnCln_Liquid_SwapIn_pegin
=== CONT  Test_ClnCln_Liquid_SwapIn_pegin
=== RUN   Test_ClnCln_Liquid_SwapIn_pegin/claim_normal
=== PAUSE Test_ClnCln_Liquid_SwapIn_pegin/claim_normal
=== CONT  Test_ClnCln_Liquid_SwapIn_pegin/claim_normal
    setup.go:1787: pegin tx: 0200000001015e72891d91c7dac967d6cf9938f693cfd2d87a4442497cf6507329338f17871f0000004000ffffffff020125b251070e29ca19043cf33ccd7324e2ddab03ecc4ae0b5e77c4fc0e5cf6c95a01000000003b9ac8e500160014a30a22f6d9934673519834df33a15c04940ce86f0125b251070e29ca19043cf33ccd7324e2ddab03ecc4ae0b5e77c4fc0e5cf6c95a01000000000000011b000000000000000002473044022074e8c0b0157a2e1b46cc719e45dac6aa94896a41a39fbb77dbf94b3817f5344202202864b4177d65a0514c9cf3243f9b850594ee7f88d4c097b91dbcffb989e0d842012102cfd11c0134595d0e5f773bdbbbfa34ac6849be51cb1cd58b9caecd07a4395084060800ca9a3b000000002025b251070e29ca19043cf33ccd7324e2ddab03ecc4ae0b5e77c4fc0e5cf6c95a2006226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f160014e5696232272484e2606e51a167a1470ea96a16bd7302000000018e73fbaaafdeddf6a274acc0e1a46b906aa1d3376e8338cd0c09eb6ecfdf3e6e0000000000feffffff0200ca9a3b0000000017a91472c44f957fc011d97e3406667dca5b1c930c40268771276bee0000000017a9147d78bcf9b90dfa49a5b856651fb554d71b648b6a87ca0000009700000030b352f517e67819d578e82eac52d9999081e3d638ebb02f1ff874f3f8c65efc45539682ed555a7216fe210af139282ef3b02d4b6d29f0aa83f9f502a45c5be9640b9cc767ffff7f2002000000020000000252511055e081c219efecf049ae7a45f768d707136c4101ee20aa30f7db65b4d85e72891d91c7dac967d6cf9938f693cfd2d87a4442497cf6507329338f17871f010500000000
    setup.go:1787: pegin tx: 020000000101767593a152b46eab82f9b9b93370696f08ad6da9bf2d1d30d877932757f7fa960100004000ffffffff020125b251070e29ca19043cf33ccd7324e2ddab03ecc4ae0b5e77c4fc0e5cf6c95a01000000003b9ac8df001600146d941d8d8e2be0fa322b1b21826c1a2726763a520125b251070e29ca19043cf33ccd7324e2ddab03ecc4ae0b5e77c4fc0e5cf6c95a010000000000000121000000000000000002473044022043488e0c192e84960a77e6a89807877de43f6efb9d706f9c750b53c803ac5f720220516a7d1fdeae00b227a4b2f7ba201af5184e79d25e6e79d47ec03baff11b7304012102a68d114a7cca73d2e67146205af5bda40bf86e854387919ec8e389564708f530060800ca9a3b000000002025b251070e29ca19043cf33ccd7324e2ddab03ecc4ae0b5e77c4fc0e5cf6c95a2006226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f160014f378f5fcc1d30cdf3f781ba42302fdb1dc95e2658a02000000015e72891d91c7dac967d6cf9938f693cfd2d87a4442497cf6507329338f17871f01000000171600140e6c539e78489868258a1dae5dd186056849896bfeffffff02cb5cd0b20000000017a914758577f5e4d5f4fdb8b68937c6f58415679576588700ca9a3b0000000017a91472c44f957fc011d97e3406667dca5b1c930c4026872f010000970000003052a65c607684fd82d7d53d85e0ae90dfe25cfbe36fbe33654401207623bc77622f3ea620273268c2f4d6c9b15b175ebe35ef1ea6913bbf0ec3c900acfdfc0e101c9cc767ffff7f20010000000200000002ba844a6bd302174aff3cab59e94e1134913649bd2b4d21f3674f93c8548c25e6767593a152b46eab82f9b9b93370696f08ad6da9bf2d1d30d877932757f7fa96010500000000
    liquid_pegin_test.go:127: opening tx: 020000000101e4d1aff7b86d1f3cd76448e394b068400d089454c5e8701403b06c33f982a1950000000000fdffffff030aa18ddd9125530cfd942d4e2031d47f445b9c6e22d7c1f4c92afa91745ac186fe094b8c9c47485f9600eb2581f0b3d92a86d93b3989791e0a543938b4c138719318033d34d1712e55dbbd42e89247ac2097476a65dead3b6e0ee0fd7db7545998ead722002066a305c160f93f7cac4afc467e0054faf4bde0ce3e9d155fe17f9b463fb1aa8f0ae164b5fffc8dadae059b027f573f860fb3732f16ad249ffb726792fd3ae74f280989034a4854c107150227faabac4005fa2fc10b76c18fc8fcfe8ca18f2552d54002d997774797cc93c8125d1001f7b18040204060a1e71c113d0a336e46369339bc160014f09b8db2e1a41dc8bbf344292426b731b3b04f570125b251070e29ca19043cf33ccd7324e2ddab03ecc4ae0b5e77c4fc0e5cf6c95a01000000000000001b00000000000000000247304402204c8f027542288201e95130908162694a016aa6e1bb1fdc3ff1a8bdc962e650b2022052b9872a17ae1c4363738477680195549db0620a298b981e7ef61d56a5cd008c012102616d651b4fe8f58972fa586b4389b669246aeec7cbc570827207917b951af7c300430100014f204bae42816a1ff0221b837054cfc2de24adc13f8f3cce64356621ff1976e3bd552e6754827360fc24eb45fefa196d0fd9566b571050520fea0ae5f6aae80ffd4e106033000000000000000168db8901094fd663f02a6f8194bf3d90b7b5ecda93bf299cf939daff08c6f135296e74d527ba120255ac7ebf7a8b5488568d307a987d864d92843bf5796d69e99cfd7643cccd7bbaa67cc6403849ca61ee561b227f5413128427a2d363e4a221260d18fed5657d4d0123f7abf8c98da1a13eda69442beafbe1fe0a7c762f095c1b3186c74125bdfa3476dd3bdfd9683fc1698731a223ea3b64149d9a6c2a095f2f7cbb609177d71f6495b08b4c27b104d66ca363f6d367f59c95b121a9c1b9660ea59582753ad9c1610990a871da76ed2a65b85ed310d1daba91888ab6908dcd719259297bfa590e4e30def11c57aaf0a19efd2667ce537b04b3707b4354d248b5a0eb9138834c890b35598b0eca1f36dfab226a6c44a1c4dc557f41baa7ad463a4c11e55356c73b26aa7d31e8d5f611efc86a85f46673d9fab857e7dbadca86323fe9195d6995fde493cd1a6f143a5b77f77aadffebc24a95ed8ce81c4b60e8f0c4ccc56b074a630e0fa49c905aed490261899c0cf08c0c14538ef1621cdc9bb945144d48bbd80b61fc6bc08faee355e6f5d4f5574973c3a5e1bedc77f9e10d4b544d2d41baa499187220487ba1c12a0e2ff599d55cbe651ec63e8da05b2762b0f963662e2f8d9e60eec550ef2269acd69296d67b108122d746ffee04530c22d4bd86d52f4dc69772ffd815134feb2e29d55b0bab66bb0028bc56d29c045765d1273a3f862c427e00009ef4b3fb92695657162acbf4a8ab8cfe552886868a1b51a33bcbf9b46485a7308f3aca782e410288fbb66dce8b58d87af58002fe5ccff8bf8c2bb3b5496d42040667c24d76c7fd8311ca8a6e7435c9941db6c6640443d3240048f24a7dba20f3497581852036fc43be9a05311f136d2a81ed9e34c96e527ebde5a0a72759c6c607809532c19dec255f2977924ec3dd1fb5843d8ec14cba85b9868d9fce6129b3e5d63c300452d04b4225e795427f53a55d9258c487e987fbca478dcd85a3e60138f91d3d94915dafa003ceea043efcda2641806e1687d1c0e7eb3ef01dab7a5b9ae6456c8088f840dfa0ce371069935bba84b9cacd175c46da4b343c83443961f28664d717184a7d4eb7c0d8f845485e0047562b9252dbd8742c218206eae9a7fbc4afcbf5f1ede78e8a3bcac767d92c0348c9851cb40e27f166f322a4721dd27d011d37d53ee1a0ba950266a8a47eb5176eb3837c5d4b72bf5041d81b0cf50b1f39b2796b9c7cb0f0f285da13a48511a278455776ba35de23f04d649864e90628c0964fed5dcbe9d2fcf49097bc7a5f5a111ae68c21bee35060108db8b48003dcf392d6668f33ded627e9fa02c63a0915de9b268ac141f7e1f2a46e825c5f3fc6884a9e303bc2a14f7ebae391730048c56a0897f0b1af241f4a0289562cbca62705fdb1895699d111ddb7ac417420ec54a63d3ffaaa78dbbe30ea9a098624af68867e19b3006f855fc078464197b8b7f3f3e5d5766b3ee19f285dc5c545690d27833e3880a58e29b5b00472e62c8c03d4522250fc715ff15a58d097e26c67b829c6f4fa1e6222a75f0adff459eae219d5c34cd1f3b66affd63905ee690f85d5be9389bb4f57c34a5c479c4ed0b237d6f28425319242845a3d71058002470821575e434475f79f6120a8ccccb80d64de55feb4fa3f70699ce6a015c7feb90f35fded1974b969aab0e01f7759f5ee49247c665e04cd5d75c9618a31d11711b8699900b2001dc6d12718077d1f069edf6c0cc32e717f8200f3f29c9cca9ce17d3f4ea506ae4d2ea5d55a5aa4e476979db22a13d234e7bd3f33593492a1086cde2c8c3f0e67136bfd68495a8783b9d36fe9643042d60bc493e47d9b69e630ae79668615c79635ed02364434e25a3d4b96f2269d7a5df090f09dfd081e8336e2cae330afb3a93b8ae131ec4c67c7b65697b3488a0b8704aeee26695e969618a089d7dbd4e095bf67f048c682eddc9100313e02534df26643f56e968e282aca3b833b1bae5001f38333760b68f0a8a8c5c9c0d53a9ba366a0de8958cb50c6ce2707b9ed6453b702d55b89e520a2ae9dd85eee5a31197c9bbff80b61d8350e0abc285f0682e62d2aad42bbd7abf73012576d6587ad18e2762468f1fa996dbce8d250b8c3b849694999b59242b637b421e1ba450bc5ee06922a6cce836b07f27659ed34a54cec5c166b9f3492c3949895925cde9fd99b8123aec70d3ef5756331c0b03c407875ae595bc8cb6e9f11a248777ac293a8094f5f6a7fa0bc6cc02a541fe4f520fcad46e433c861fd4740fe9efb1eb13d307df6e2d256c1293c5c6b36d66411b9bba99811fc91e2f23905ad8ef09564ce02177d8a48c5f2482655edbd55a5393beeda7632e8f2e4230bda53e71e9fd909b6f2a927ad8362a3119203854557d42f226d86c16cd494ce782b81dc7be7903a7549b5807c3d8dbafdcf49304b1180ec2e3d6651f84ff573d2716e3823f65de676574ebac4b61d575c79928678bd4f6e003b3d449c87c087abd71f4c6c8e6c91585771a7e7043387229821c9597ef0be0aba46d5d7b91b4e8731dba071eab0a94a09cf59591667d559fac6770946ebc01d29b3e908ed515cbfa46a4e65a0e090533955b3f6d555f25f27a7e558c1c6eb4df201ea8f1bb4f4d021cc1964b561ba89cb1610fba63c6b2f2755c1d48b65866bc6e9adc024a37e338fde90bbcedc888bf14389fd5dca911c8c40ee355cae686a8d5d4530152ac77729e98ee3d42efcee8d8a60155d4c2d1b20dfa7c763e352d22e1388cec684e1985e960ea2e6d68610f6c09b853948ca68ccc581815283acf66a9fb39f747b6aae1d91d4d065f86713940e09633d7dcc43bf8d9ed68f2724f238eafb5e29bcad5d319cfcb13a291d477d88c0ce74fd9c3e9882521321b992795284f172d086aba6df7d65423f307850a97d1fbe0909702d40d1d26bc4ca0d486161128cea37980b47760f1c8928f7af900f23608d375d57d28a17879c03fd8e35b6eb6a865b5129af7833c4635b05a9b03ccd8c45615ffb56761be048391cb4b071a8d8aec58f7908a446aa7b3489c70c53a93f9c551993aa11d3b5b07ccef6d70f515929ed7db48701814c3abdcd1da84c05605039c5d65e62e9d4117fb518dc5173c7e964ab1d575857ca6cd790e607aea11b3338aeccef884fea05ed9311797e2ade66d3a9f1176e9006178c510e7b662e0ec0c242ca716a06fd4ac898ce77fd855e4aa3990e5421d52d86c4e4c36374c91f5eb9091c7ae95946a4d907626b48b56b783962f2486ca59b2bdc6302bbf6261a74fd3a931a2dcf9a9936659ac953fdb4a71ce840e67a333851281e53ec8dcc7d1b780ebfc57f6a1edff1c5bdbe55d881d6116f4f37a463e6dddec33b4d4c9c6c11609389587fe84ea4a065101ffe701ec03b720b3eee4634ae85a859b5f1a9e3b9610ec0e79afb4274276c2bffed28ab2ed701e69dedbeb4e81c21aa6186af8146e93010bd9517e864020d06ec5ff7de58dc9b70d07ab262d997a73095889cf2b2cdf17ead676198c19d98eb9cf1b9726835185585c6b6286e1f9f7f3e15d24602f3f2c7b45775d6322f61856125ab2561a54d2f25733e3f9e0cdeaee8d09a90b5aa86a4cf3d2c1994ad1c87304ccac1debc7654e922219618041e32c971185d7912833a4e4598083cea19ec5c746190d77a2e1881266c5888866bcff289098146e5979966fbf00361e7b84fd20d08fc6eb2c7bf5ff03d558e14e66ec8eaae78649b7728a1de29b4366af1d47f45451b6cccae908d7c53051da396a380cbd679f95fc57c850286e36193ef8c987f40b9924c3c2f43c5b3d3374813779f4b78656aa249821666f25807f80764996945a4a4ec9552d65a3d692bb3d41556b9b931ff30c6b04c7036948c0b23d3a4fad8246b9fff44999af017e5a964847c486e4c831760947a47456188f7f3835dd399ed41a25e04fab6c4d8e2c6ec51459f4686c2d1f3450e2c674764158c84f63c0529a29d9c39c77576441e8e695c61624c7e66123f6d5cd0c9fe59ffdb617015c0d79548b3bd3fae2e10aa92691184e321ee90c2b46a22858402d3260002cfaccba15d7a3823b5c96a1b2a240e8ced198679debd48ca371406a7345c87aba43f387fa40865eaff091a53509a8130eaae731881671f10618654966dffc463e05ab75454e333b89a4db1b5513ff33e8f7a697904a97633c58e38f23fa7c6d60cb34ce1ba17300c9b236313ba32138cbdf5473280b787abf4f63ad96e098ce557b6a78ba8850ce89a375009a30f776f170f5eedf85c8e920935ccdbbcd1a7a2958bfe15a442244a6ab0cb16ace74d4064e50f87ab24bb7c0f0ee1329ba39fd83cfe5017cf61f3c79bcdb8ed5d18a18e768f1baffd2a3dae951593e10501f84519f6e054143e684de8877dacc9211fb161c78542d9f56de206edaaa376e77e140776ee0389db74be7d67d9d94f71f5b61a1f0fe8a508b68a392a6d5830e6a3800a0ea6c50fd19a1d33c8f43929869b1855bd0640c1a1426d2bdbf47c64d01d23055e61deea82c7ce69afafc042500ccc8822c0cb1668c8413c2995dd30cdba799ec30cdfbdb87fcedeeeb1966b23093fb14a640f7344eed0107451153f1f10d7ffcd10d8655e3c93cfb12f37e40c364f0a2467fe934e0c339e550ae1dbe38f6620160e3ba82be0e1b4aac6f9cae4af89915a7fb0eda24ac389ae388881466a08d4fd3b769165ecd882117c3219fe2e541aeeeee5ab821c3c9d070003a2a658225064842c7471e3501d53f5fbea5428b2516be8bb079332b71899b0c161affa75f62c44a748f736692c6c486c81e992546da1e590e4ed33e6f6557267cb7693c44792027aff2333e40f7cd59190c99735a3ce845d746c0c5b6d89fd600481b650aa30f485d2a59c35d0975738710b6f4f47998f422a6b953742cd20225eae8dc254ad6ff8d2a12bba1e53c979ba412c3b915a1dfb50ae7beb3f770d6cb47948bb804067cac035a8ea713b852682855ea33663618bc8c0997cecdbcff64bcd98248032b012f1b247c251e628d30f1f300d697dacf78914f51a20bd1c53cfa4102ea93d12ce5865cab47543862784715b89ca539bc89bb68d08820bca24c087c68d9fcf18c974b5d957e7a0e6f1c6215a626cd5df24b27e189d33e07d4f44e0ba13ddd9a12c64f97cfb2588a514fd5192797e650f6d53ad086e97028a1fa5871dbcbad99af38638b457c699dd1cde347812874179de10711768000562199488573c992d265584eaf15ddc7ee5913e651a7e64e41dc112cbaff5faaac00fb5dd8dc11535d6956d8eb064319938cee00dc690a060a7b39038a09a41bfe802712e03888864649b04967c581c2f709708d254675a7078855a6f8cdc37a2e7a5237c06de7c0386af6e20a7fd260cd2394b5bfae474f8f4b3f6a1e22c47df6ccfc4dff72e6a3fa44f37f757c40908a737c64f3cb6537ea91c2a6bf217e11786b26a4bcd9580df2ef75872c9679d5e62b3f3f65d88d879652d4cfe6b29370fc39a17367e08e50ad80e3f9c11cfb763083d7f94fbae613b2e9fa2c03a601d70906962b381a10033e34d1891d317fb740c1b5fe3a25ac6820724af52e00bc775cfb0ce38be448e2aabc6d227490cdeb71872349e6bfb24bf56d8a3fe42144dccc7b1b2ef830aa68c43f3a74a443cad2eb738666e03bb1510d7649a02049bb6e4a1843e0e296837d5f9d44a8b833b6159cf576f8b2ad28010e28bbb6c2d36f4fbd3be3edd095907c6ab09691275c55ffe606064859e3891d946f5995fffa0ee3073fd61d18ed13570e5c84d19fa53512d23360bddfcce268c46af655a776f2d47f0c27de7996e2d5f5961ae61d1dc46850d012359a1bf738515456d2a4ffa430100014bd8d46ae64235510aa08b7115d3f20078ba362c5a40e3abaeb84529f9695254501dbbe72a74316efe7fd264aa08e629677c30bd3d7959b238c749e55ed25af9fd4e10603300000000000000017d5247002e3412ec22d029716c721d42b823e93ec14b93eb5e976a1b99351da898eefc2baa56d6318dfef0ae36d9488777cf7181989b0edd91631bc7bed96f0f7858fc7f179dfbae51a71ac3f359a83e724338a29b7fde7a7daf21429cc0b44e826ed05f1c87793641d63afa58a1ed72bf313a4994cb6c7ecd33a4e6b0b453320f9f682792433e4bba2d0664d220c40af3d8e266badb1cc2bb8dcbf6ca8f3cabae4d1ae91b42e093cbaabf954ce3e3f4647728eb99fbe0c4decfc80d1a27cdc289a368bf0b58a042db8b20da884c2d997c3611546374665d91250db2a28019786c78c7ded64b44f3724ab3ccec18e83f50ecf58407296bbf5d8dc7a30a743ca0a810211b8be61a9ecda80ac4ac2443769ee64c12d4cb4a4be2aa5249007b290dc17dc39e55c5e26a057f8ce5ff37393e0d92c4bf0f6f1d26705e41f65c59bff3ebfbdf42bb41f6a48931e6553ef9986ba17bd4458600417e3bd5f8e1c879acb99657be8166ea17f8117b3686e91fc5c4f16738b25e6e4eeef9223a70719a42b964b38aee3d0dbbf1709292ea63aa17dd215e9df1312b7a7f54d077cdc871546933fa94d293efcfff75e11dc5bcba2c36464e8372c80d7da586e887af560498e51e10b3699b33460fe664838385150dbb3133fd7d7163d2461995e9e7d5ae396f26a5a29561fb0c15b24e6dac136b1537c16254cd1d7947956764c34ef0273dd4441487ab17a8fde22c6155155602b41cf32939c23e1c1d293cbc06ef5d9743970e36fb8b02670d2455cd0f3055019a3640d136efa34e634a95460a806458948616d07e0278b08e33a05771cb0a2b8347cad2cbdf27211bc8cb6e9d9c5aa113bd6c3502d92fb273525012a78fa0bd14c6dea2c39590e25e6d9ccaf8fd1d5eaf9c2284f0f7512d59596a07c43810693f12cdbf91be10322f280c33109451e60afdcb3a14d42343deb684f2e47755f8d6f6dee24e44357401685c912f55d9dc3c11f3740411c205bed3442e8bedcaec997634523af85d56695322c6d27e60374c39a08d6319b79c0483786974f642d720a7472b5378d6749a7df8e548a7401bfbb5df6132d073d1e319800a061c1d97ad2586082654a39bb932ae9d0369b46c1b83c3046b177f6c864adc00e460999b6237b59f891cdc497ae4eda3db61fa9f79aeeacc46ef9f455162a2e3d1412fa5add8eeb546fece4ca25ce7892215ecb92b3010abc5d0e0cfe6875edfd411ade7ad88ee49abb78de6df1864a40cb0f1c7bd39a19eb95aa6176d071b39cfa5b033645a3d392ab3c0118064abf4e1f0d9a5e9f61ca61ee9eabd297c39da417bc1f9fb467731dfd6bbcab0ee9cf37cec06dc72d72b22354aa4c0610fb38b060cefcc48842911e93ee3b29c89e8cdb422b7b77d182926da27820dfba2f30556d39c372aa76b6ba3c6dd9310f38e10121ce0f5e1fad7fbdeb0cadcb3f68f2c334de4e45cb31664ef75c59b7f590bfd25357297426f591fa9004e201cfdc1a06d421b08a3b4590197599c6031a6c7597848e39c24d1790f1de3ba17c1df5b7a19eb53327c40924f1cefa88e65c73f92cc64c2e12ab990ded018be3b7443ab745cab743577e433099edbd0a2c823c7f15599ee0fd402af134e4906a06b5d626f09b5cf914e737d2278c192d670e35f53c54622a3013156eedbcee867e2d9c74c68657e7b8bec08970ade61b5f2f9baf64b24f004d6886e8ebe34a63eabac18240bdcc0b6bdda39ef8381f690f188df02401c5d4815e58a637a01001e28871e800823ad6822313a31308b4c049edf6ab1d3e112dfc357e267d5092ef87e41db4a99f1157bf0df3b119888a36b0d8f50201b31018a29aa6e251bdae68bccd4d3611036567fede3368797c2f79bc23b870b86311a3b36ba091aae95a3bd664fb5dc29f9cf1262f0fe63cabbd0a153e8f472d29584be37db84c37a8e15e004f32216b6a140c279fc21ff28deac2e5b40bdb8a7d40852f82343eb75464e526349641270324563e78a18e1a51ca396bd95aa239e4982803d6f1a698b798da415766187059f41e1fb16afc5db1b81d741e2246e156e65e5c6baaca5faf6a33c125c730c6c79d1b88b0d50851051e533fe3cac8e1923a540aa4165b0ab2d8ac877e0cfc2d73bed4a08ba6a01d96ac7065468ff42537463b45de65d04d02a2f5b39377a132ad5dbc452d43d0010183ae6b48e41916cf62303bcbf65440866e3a43c523730ab628e7c164f38e64cc170689dfa2d3029b9333711d3a682be7f98f034fc7a28254dbac4309a51b34db36b4a36bcf0dbccb18fba75893f597df828bfee2ee558317ea62c794441d70529b0ded5f6233a7b07b71f5a67e6e385e11f3b1acc41548d572c53e39122fc713de51b169fc945da50cd42a941c02e9801792d520c1180813cea3bbb5948fe9ccf309eeb1e774a5e4ad32070e6ce0b00392a7dba820612e1c383a73ba34441eab059b908586156a67f988460dfbb8e3b9b4bb5842af0c017b12ba69335d474a77e36d18b6855f3fd9f7c9db306d2316f0d3ccb30157fe26af67394ffbf15612b7a4028198a6dd2162bd89faaaa4375be16b41c9230ff89f3eaf99396dccbc1642dd6628b789bab5a26536c558f66ca6312669657d0bd2700d15b4cc07b25d41af62d61556f4f5af5f9d9a6dd09515483b6c3194b01bf0c9fafb78c2a38405f9048c13ddee71072ff26507adc9df007b6a09a79b27ae378f234e0f7432801b335227868139a730f48f888ed312ec1c33b1e9fd950821ae393397cf6ec87ebf61fc83953665ca698d8707d7174e1175798e01ce60c04abd14c7d48084e6a44ddfeb637380127ef1d8ec3023080593ccdc5975de1644ebd50a9127d8e57dbd97094e764db6a0346a12a7b1894b70ab0dfac30a5e71ebc11c0027fb6334e49b3370dee8fc13b34c64a7e822802be4ccce1632d0c2726a56e5e3bf7d5389d4c6a16681670429389658f6c7c009bbe6cde2324bdf42f2978c4e0ffa5c5a0cc3deb5cad3f0c4663899e4b55f8fa14d04f5ea12b431a4ca3e2c4539e87add7eba03cc441c396fb54ed2e12760ac860d57f3cfed5c9b268b5f65fbb6bb3ca74620e5d40acc4ff60d08020917a4af62a98293529489f8f6f486faf378c4015c4a72f69d6e3cc48d3a11e22098677f1d0a2b7e1237b6c81dad9fe73d3a3a3108d6aad1e2096bf6adb296652ddb3051891afeea43f830df360a4672057130b666f601642304925409676e16b44debcc8fa76316e6f86af830a59c2b39b04f8aaf6acdd09d55aad2d1e2138f20c093289e62b0555a5ebe36cbb91547afe06906aee28a4fd61b06cd2c0d6c25d62ab5c73095888a4cbe2b3c152eb95b7d3af5bceddff938c52a77e834efe04543b528d0b5600812e63ff843cd74c361a8c38039581a3e304e3ea7285d2757515f20525e2add0152eff7784ea379c0fdc670d42d9fc7d9f78bcc4b442a9f452a8d5725c4113fbe1808ac8f4334fbdae814143cf9a755fe2baa570d3e1049a6887727792bafed8b5e4e8b8bc6694d5db11fa5c9608cf48157146aee84d6f0a55313c7c394f362985a71427c0f3a7f27b138afed378107602ad5497cdc2e70181615f4a3c9a96da97fd483d568e683dc98489d1a35cf3b9dad602f01792859d09cc41b9b178a29bbc18c46c4b8a87ed67be7f7150335583519cfe002587d104cb79a260af88737156362235f414243bbcb2ec8e18955d56535a48671a97672ee8b1e86141119e6b92771d8a6ab3cd039919080da02b8209c508197d6d36562ce5cb44667a3efcbb0ad64233ad06ccb74b55e2362a945a32637fc63fdf392864b6d60b2eda92d207a9164ee8352b6122150794367b3163e9a05d30480b53df3c3bedb56f4a1a78d5e92493f6007c9f52dfd5407d4c72112fb239110e24e7cc6059727cfbc8b3e3753b7dadce912eb486a5c6e75c1f1d4f8db625e77c6b0d94465b7794cd52f89ce9eb2359f5defc255bafb1b8c0614dd92b6dfb1f6504ebb9c8b209cfcee622e3771f6174ec02c5b58b8e4806591f9966e87d6eb0665872668cde2aadf896e0600c551e22062769d1352cdece0ae96c0196316bd84192af047da65cc1994439bb576f53b1f1a67dd7f37edbaf25a224503e8da819e952d255cb82dd9973b853e6aac423f658b566de761dd3aebb19348e82733eeaf3c5ae41c716e64af83bf6f5173319e86ba0f84710308b07810cc76f4fa004c20064bd7d0ad2541358bfeff8eadf816d3cc496ec2fdd580d6cbe6066535231e285dcff3db55aab1884d61a5d2b2536f0967b77489e414775c044adc4498cbac3fb8251c8da3c24549349f1daa8ae0f373fd3c60c6b5391635798e9793337a9fd495b38389afb7de5269dd91c4f95594adb9f6890b4b4e6093b4dd1d164381c2c8488553e0d04d96059e24fadcf15547d27827aa84a23ae2093b9bc293d3fda6c7f6a9d8b796d3e9bf92132edb806e98d06027395e0acbef6dc38325d10959c16c050b63e412247c3950ecbed9064b603590a9006696dc42631fdcec2f0931253cf981824ac944c032182d5fa1b262b039748c1ec3bb2214006f2175685455adb479604bea00c3a0527aa2761e45efe077f30e5934959fea80fd6f8a4c209603d1d4d5b13e0457a37865f4410329694eb021441a74a3539ead84e22d3fc88d5468bbccd3a473fdc86662f0c5617f8c2760aab445bc9e23041968c9b83f10e195a6a62d0b27cbe706eb0872fb8ee2b7db1583fcaa263aea9c2146298f424c801773b7c88df22e78fcb9a0c84f31631402a843fc2c16e59f08dfa0432ee454765944a1ebee9fa360b0c424b8c30c91210ace5b317ae87ee5d2725e3de776152a3946f60e9d19955413a2470d5ca05606364cc760da668d8c2a182e37952a35989aeaa6ec559dd85aa9a643d710e84fbe87df4afcd670d4dbb84d789909645e97c3ed80d6c54549686c0cdff95fed2809d2018a021c8e5dc297fb9be660ed52a4434c422ff04a053a8c93c997f84401195174098dbb7efe40daa9ebc064579a85ea4a4983cf2f3bdcfba812028cc9125728b6edd364f084e9d49e74fce9c7ef97dc778af5c55a2063ee1e4e9700abfc5505abf0682d865c48ecee9a3952c64cfbb3540b754f4e1ac40dd06bed438e0bdbdf9569d94fff81672f93eef2c836161347e11eab1277b045dd2625b70fe837398c7af4b6c4b584a9a34b766ecc7a02c3cd34489bf5e37e3696e92478f1a31ad49b2b8a386355e63c1833cd4ec8b868f1946401cc91b1ef3d25b7ee78d57d647e551da25d248964f91b1522953269585e723b55905c00d89110fb08354a5bc4e2ffa922e881459e3bcbecda5af72d31f2958c3d65a8fdd1e93170d1808d2a3fa119a93bab50ab3f40cc0f4a1ac0d9ad66f7d86dfbd8e438ddc75b3c765ea1ccad0e049356f90abbf8ef5355ebc302d1fdf1d019132b7b3cafde9d63d8afd03babc01c05b82c3f05ce06efc26839169b91553be555dfc2d2b49deb2db0b5377c20ff9853e0ebf97c26f5547992d25b628c2f4ed5dcef95c3a79519a5085ac7bd7c451bbb53fde52e89b9a345db83f55e003e5f7d0825fe58b051512c97e2c3a467e099a9ede10a20dc375fad63e9354ab88af69d583a15df75e06c441ab3352ea1028d06be8122cb23df847e4f7eed71a167fa0cdbf874870b5efadf213f7b9cdc5e07d09fa0b395601e7706f722b7d92a892ca1407baaca354498e1cc9dea7bce11a1912d280a76ec97cde7033eb5ce3237ad8547ba47965e9c0cb4bfd653b7fe8f2c0c31412eb7e06e0efc6c25a5129de57301fe8db9f67abe1ae2cffaa7579c3ccfd3a27b8691885cf69ab117d1c0679cab50b9870c3e2d43e7563961a4ba61e5b43c80000
    liquid_pegin_test.go:136: claim tx: 0200000001018aa521e248d042f508834542763e8ddbe4b45fb0c303313d6cd809b27e7c39f8000000000000000000020a1a6f353e7beed9d3837df51a00342fa7b1ef6cfab89202310a062d2bfa5b2d8e0862680c394bb00aa5755d0c96e0c4bf4e2602ffa770c16274f5c39afcf6bf1c0a028799637eda7fb01f32e27b5cda2fbaa732338fca46eb043fc89a74e173813adc160014c6f543cfcfaa986598422bec86b9f18217a66d430125b251070e29ca19043cf33ccd7324e2ddab03ecc4ae0b5e77c4fc0e5cf6c95a01000000000000002100000000000000000547304402203005f43de3e2d671bd2adfa0411f0d88c263c7581e00520b7d050948fc84f7aa02200b9e311108f187df49b6ea24cf4154ff371fc7a428a8ddac8a4770a71a93a18401206097f209e606b8d1d3dfa02c98e9b7546b03bf6f2cb508767e474336f7ee40a00000982103984916d7bea4d296346ca454b96a08eedcb915574c44c9467df5453d13ed86c7ac642103984916d7bea4d296346ca454b96a08eedcb915574c44c9467df5453d13ed86c7ac6482012088a820d240c72aa9a5ead2a546041e1c6c32b67b8a1e14dfc53893a52e899ae3490e76886821032ffab1b2d3499b2b01cb00ea77c8d9e8ade995420f468aa7d583a944654ed3ebac67013cb2680043010001f7c030e9a59e1ce8abf5f9f4daaf9c8d62e7e17014a81966e270d9ecf6edd2f309986031468ccac8b4c2bf0f7dd5037eb52648abdb6e5d81ef7c38809c52d20bfd4e1060330000000000000001d3285600e17dc251a78e43b690680a164856c382d38d7a4ac2410183ce9bfaf9143897f6a259cfb15970225544a2500c592cd50f5006b843bbad097ad75eda2d2cae4ebc951570d12bf0e8c67c497e2f1503e1e3cc04b05f5838ee6c923c8f90791b9df0adef75283b63a04273682da43bee19e04eaabb0a1c1fef87fb23b5234cffac1278468a58647f51bc8d345cace2e8b2a74d9b41d339fde719c0ce97d5affc836e936fdb8244b4891143170d264e0258d4107b5c4ab411dd3b828089f2a750c6827003fa8898d6e898f2681ed663839fd4dbaf03d5ff0d95b3d1d36cd89c8c5085c8423ba4c518f7056110e64f0aeeb4c47ff8c38d96043877afe949a5f127b84f408ef1f8cdca90196bd233f74ed065277a5b995d8bc5f9bc475d17f9d8246ba52bd6f028d0a40d9c982553983627b2ef3b46ed1dc56f364da70e93375a7a3d7e87074d7ab0e1709216608751267fe34ac56d9c74e562f209838c61d158b191ad02152ea2ad9efc3cbe75a61565efd2a31c1dade5f19b351b69cfdf7ab67f01808ef20d4b1170b89e12e4c362eb623e188720f2f1605e6a6287e7644d155a20643ebf9128cefacdd50c054b20c66a39bba46b7e088120e2f7c35d4b1f5ba1bf196dbe36c5fe1649246b16e7f98b7f2de5762c8afcc14a2b53c84d7432ca9155d42e872c103fb66ce36d82c1be95f6bd56ccce0beb0b939eddd90275c772fc6e09e9212544901191c206c0bda0c4334f1e673c543d61a048ac36b7e6ca7b90bb54b85bac64b9f2ff73d40ccb203cf940f3624a0bd6233c46e685d4f5928771e5ad55493304b2de5b600889bf6d07c5b5328e36c1ed7a66f7e5ff9101a2f1dae6a522c6649209e615b57fa595d8b92cfb3411358c162558fb70ca2c627eed8bc4c1a97ad3421af2e0eea5aba875c483e22e2a060cde7b2f9ac6adb13d80e3aef10834ba3b918b48fdd2a0b1b252b3c85f314016b1a8071d0b4ed917ab5fd7f6fb7b827d23d5672325958f8ca3797e438223e3747aa7b614c8d811cb1c80fdd47d4919037866a3195973083aa760b12d4c9863547c713d64cb81a1f1f1b94ae1f8a6b05023d9be85389d5256af1fd2fc62b529e12ef20158ca1bc5c8ec80adb60e3e858c284fcf49fdcebbd1736c09eb3f43368aca44c75070d359af6fd5230d40c84d1f541cd7140c92128179f7e9f6bba93b029a0904b769d3968f3f7794e573413e9bdfaa5bad90925d8063ebad9b9912af171332686dd76659361a310a9fa5686c357f75ed750afb6029f4ff613160e1f29a7cf46b771ca6ab63db8c2f2b65c9523f10b420eac54f3b1bb6a3eb32346d042e7addd8d020700319ae680ee900bbd8dfc72cf4d7ddf0225ce1a89b9a27b5be13b2e2b4ae23ae2acecde5deb62cd53d6fe3854ae289a2cd70b50c41b10b462fcd67d87e17b30f91adeb8fc990a1fae52430f30db2ecf95646c8b7b6379b4ac1f84119b0302729388fa91d7dff565035400291ba4dfa2868606f0aeb21c848b362f2c5b3c781ebb1dbf6e25efb588d050e50584182b1f3ca65bc095fb2df5de0ebcac6dd563f7fddada5a5f6cdcc5b40331efc228d284aee6717b8924682b1bb8be2b58c26b1dd391c084ed32380eb160184a4060d9def68caea97f445d3e58c94faee02a0efe045778f9a2cb03b9311c98fb6b383bdf1487aeb35329d372e4071eba907432c70d475e1136aef6d497a634adf1bdbe1d6d40052696059885a054ca8c33f891d6e345d4a18a1d22ac2acb859d70c59d6344c35ee25aef4e7f10036138c94f42e6703e2a2f626d0f2bf40dc9baa4cc8db02f8e3a71bd5e1ff9251a8249517d9289d3e548bc3cd723c9039c1b9b375aa9cfbc998c56f6f8113f441faffdd5ec6c4bf2973f9b228f3c9bf37c4d046aa89ffda517c8fc8b21ca4ecde4580920e1e2dbb0f8c1c6b317320aeeb822ebbc20e76e4ded7b9b94cdc230e38a57aaa56b81047cf216c68863b5b3c501b5012209c310bb6c977c535527617a7e6285efc5672be49eea23aeaad109ffbae0993cc8d64cf920f4b109d6f2d29d05fccbd20c1f7a968b16b0a666dea56b7956657fde3469c12abfe56ae9c53ee758c84146fbddc0f6037826a7c2f911c5f1c979fbd193dcbfbd3c79394e2a3ab8e08dfac42ea0cdd8aa3acb1cd631bb3b92b7b136fe6cf0ca3ed00f985d523ead9efa68b04fae6b4555cfc201086cfd838eab4bd16a2a0aaf76224ada39377e5c0deb2996191b78a93d1eef4b63a5a6518776acf43f1af5b63e2144fc5d5eb343dfc298a60021a2219f001a9f25f4bd48d56276dd57e8fce5c926b3a6213fd518078e92dcb096e61a7b08a273da240758204bb16b548233ac139a04c95240f8f9c41ac924462870001c6023b625eae77c8cae4635e470440d57b434d0df8221f2d4ac693f4608026d0e5452b4c3f51866250c7e812ebc6bfaa45b1c208e343cb678c0ab2c62df8941b1b62b15560472905073d60e04d0cd85019344916dae3b92ac2ca4d177c18a5aec481565b215c2843c554daa6b03e77859fc46f2bb2e15316d0711f7dd1cd50e34f88172bbc2755ef5992537d60ac291f57218de2c11f8c74b4565f93326c87b2b6514711ec8e36de6632f35197e1942f418ebfefbf84a143a1d71bb3c5dbb3682bb0746f07e4bbf00502959605f522334a0c55577062aedbe51139e85430a211f13cb4f0ff6a051b2238ee7c5d332498523fb56b889ec7011aee37b7b2756d397a6d44e2d793d8a7a6f487f3359ba630c911564d98fb1d5d1fdaf6dd009b1531a5d5c2c377dc53009a10083d91f39361daad3865fb92468e30d36327142f35ce4a4a8540496b3e187b674e9770a7c2e3c65fbd7cb821a22950431b85da15109382eab0e86fd9f511590582f2b21db9f8573868fbf304de7642fb7e18976193fdaff496d9980fcb86f2ba990bda2d10ba8f12c2e2126f200010af3a64f3b1635cc4650fb10cbf4de7106288d91832dfa9b1c3e05b8cada0747ac4d2e831ad765c17d7212b77d3d331f46597aa424a4a0db7496c0c3a19d78b497fa8cacc650e7e6b21ea5a9e04fa08d7304766b8b79194fdb116cdaf654fd1f7a65e9fbbfc4a0034b2c00a55e098633ded8ed3d7101c34b6e5962ce0ca8847068136d951edbf35014c4655861608580579dce3e123cefbb989691a4931e204943fff8c1a9c0feeb64c2f954c4ad88f70e465c561417b2f94c1c6b9b839d8d2831f066b5a3a73a7417b13225d35e4be4d34fc7c7e4b58b64bc3b05b1e852809e7997982dad8b5b81e0cadb516a7acb29876bf059c697b9a68802e5178985b241650046175439e206dce14a72cfe86c27cb48609069a5c37fe4fbcd337853db909f86441b8a4e872a10894d0cb919dd53f111b65f30d24eee9948bb70156ca1d3844c542c09c736a697f9a2cadfa0796824812e91c87a8832e20828475379c531449d435b906cb9031c29fc04fedcc9ec4102826986b8429457714d8e434b2a8830c444bffd6cb3383a9a27bac5a08f87535ce43ec97d7ddc8cfd1f00b512fb378fc3ddf585c4adb7a2ee5f11ed701b41d37badb18eebafb550292a8e38d9d986ca6ac617346b6c623bbf2ea9f1a67c3da6bde5288522432a2009a4802d637d8c9d65fac2e35353c266ee9fb4f3788e847e5f33aa18252d48fe9e0b0069afdd94c594a9a448ca895137a481569fbdbbbcea764f1edfb64fea2134daa556d6baa72cb1b4bb9752b2aeb7ed6f5ba717ee161d5ca2c1a5fb5d916f4797e506ea49f916bc399931e232af789beaa8e3f0e84fd0ed5c8f00862490e0b63b5763f16f6ee9c11a7d3afc2bd1b9008f77fb8383634d1081a6cabd7f35725970aab203c4a4636e67d40bfe2dec3ff5f43cdbcd37feab01ff05708731705997de53f00e7c9bc91a3cb910f41613ced63584d5b47207edfaa1f2b49a4cc282750b09d78ecaf6b4da4f7c905750443e09b9b93433ae903fc9d923879e5011931e0d1855206e381192f653cff3a74df3f5e37d8f1506902893b5f5da5c2282c1f482e0fbb2708addd42268115a43e61b66c37767612e46edd9766942113aac1e498389d6669cf13f00a189ec98fd4a53293cc990993228e0d1ab4ae3384d0dd2042b684b1ebce45cf418b8f830357e138d3d1c57eda3f2241f501367086b56bf5f98536ea19c5444ab42a4c2c771822eace7af62b15c35570fd2e8e7848ce7201941c0419aaa434093519ed87da4567f347348a911abf19ae8fc8b629de78206c710b281d8dc61aba67342077183dbd2b00a20f2042ab997e11e0684fff8016652b6a7013a6fbe26332b18cc2effb73d87aff8b5e9c1c151df540ef2a5cbac837c6b9571f1a7aebd7598fcd2e25473c636a89683e67dbcd66cb73f0f8f4eaf301e44f9abb6c63184eb6607f087113d3a93abff327593b3750c9533151b0dbf766defecb0df356796d5658870e6e8321a03ce2804e63167e39f0784982d60656f90a2911a773404c27c936effd641ca42762fb0c7a3c3c0a8964d310558e0b70d1f21a295af046b496bec9c4d141c88e8dce28f2e6e5fd034ec32cc4a42e3f8ba735c5144b8299e1df4b5f3c2bb0be0be37db4ff981d74337df90b8cab6868605ec420ec8667044d68414f2db25660b585229daf23db6b44ce2b17917c1e0f2e09e1d9c4aad297908fa84b13d2a3ea569d54cff6e2793ea1ad90a43c79a40e8edf787062ba2716fe4c623fa48ed162d8820e6d0a1b1d0d90f6d47ec2ddef3a643c4c91e6c32c9c201783cab75ae7af05b5d9437d50c11223f2af608cc5a6739cde57d0549762dc0735a8c532e764fdd5deaecb4d7b9aa12be0b5fc60b4c145cc1f4535e7ea24efabb548408b005dfda6322359975005cc0893de27cf700ed1bccbe4c1ec4741f10110d8eafb3ad15e35408353aab596b36e7e8e16102994df236213e2c2aa24d554c3ac6fa4285f083e5b7db5d28cf857f05ece433d07c90a65ffa8a720fb5dd96734755e0628b0b74cafae0640cedd1ac7e55e1ba2fa71fdd846b3b0b5b9a22ea85cbaf3ed0c8a2699d335dbf7efe68e8a3e0f9d86fdb46bcda66d83279f023d145a2b77f7788d4a473933e2f6653d7e48b3b5c6fc5101e4cc66bf2c10cbca599ac4fb47e1c96c0e4ccf82a6c5104707c2eadaf9406bfb55a57ae8f71fed405a054621823c45dead451bd8112065662fb5cd83420074ed69017d5854441e84c1ad0e89219169f984237d31a4b939ae9749cc52efac0ea6fb70ed7f4dfb3e51ba98ba94fe28150ce715b876ea5f154c7e60553397d318aebe6002f51a2f2ac1f65ed41214d3f447f630162f5d782eadf587cfde4b9ccbbba80edb8e0cbe80959221b2101ba2db70cd442c5831f0770a1827bc8b26cce00cb4c5794ac99bb6ae7dac9fd3e552c9b5b32ddbfded694ff409cbc52d300bc1b06ccff0fc3195240fe9f9a4cd642e7be20d9e0c438a43ddfa7260ac930f2a2ebb3ad61b8dabacec8ae3cf80eaaff578b967d318a69ad884baaf09c7c23ee16ebb50a70ce386542163c02fc67f73b9d0f95a38ac8ab56b39f75386a35ac5a988c8bf140b6f5d9bfca81945d9335e22e8639170d6717f15bb6d4589c06b9c3fa17d98fd1b727a37fbaa026ac40ebc8c86af6f99c13963608412c9c999f6b18e7a4b655acaba1fe109d7a83e1fafe1f5812ac1f31d997611100e0e11a35c530dd0bd9683649e03dffd46548e6024eea7c7467b7c6a0733e5aa3a7e98a5611179958e5ede38a91c2225489d49d1d6e75e56d5662bbb79848a63dde229501e68caf572225300e5c94b50f857bb4ed12a880347d6ece14c4aedf6ab6eec685a68f4c9fb605999da09498f3faf1d781b1a6bcbcfa2d7cf6eb74eb46c0000
--- PASS: Test_ClnCln_Liquid_SwapIn_pegin (0.00s)
    --- PASS: Test_ClnCln_Liquid_SwapIn_pegin/claim_normal (31.78s)
PASS

opening tx

{
  "txid": "f8397c7eb209d86c3d3103c3b05fb4e4db8d3e7642458308f542d048e221a58a",
  "hash": "c577e20c8a18cc2d2a21a61853bf18993f3d3ed6bb7a621df385ede3d7b50aae",
  "wtxid": "c577e20c8a18cc2d2a21a61853bf18993f3d3ed6bb7a621df385ede3d7b50aae",
  "withash": "0a773aa27689ee7a9d312b22c9944a55dad5be4cdcefc6b058a7228b9a956cf0",
  "version": 2,
  "size": 8954,
  "vsize": 2503,
  "weight": 10010,
  "discountvsize": 269,
  "discountweight": 1076,
  "locktime": 0,
  "vin": [
    {
      "txid": "95a182f9336cb0031470e8c55494080d4068b094e34864d73c1f6db8f7afd1e4",
      "vout": 0,
      "scriptSig": {
        "asm": "",
        "hex": ""
      },
      "is_pegin": false,
      "sequence": 4294967293,
      "txinwitness": [
        "304402204c8f027542288201e95130908162694a016aa6e1bb1fdc3ff1a8bdc962e650b2022052b9872a17ae1c4363738477680195549db0620a298b981e7ef61d56a5cd008c01",
        "02616d651b4fe8f58972fa586b4389b669246aeec7cbc570827207917b951af7c3"
      ]
    }
  ],
  "vout": [
    {
      "value-minimum": 0.00000001,
      "value-maximum": 45035996.27370496,
      "ct-exponent": 0,
      "ct-bits": 52,
      "surjectionproof": "0100014f204bae42816a1ff0221b837054cfc2de24adc13f8f3cce64356621ff1976e3bd552e6754827360fc24eb45fefa196d0fd9566b571050520fea0ae5f6aae80f",
      "valuecommitment": "094b8c9c47485f9600eb2581f0b3d92a86d93b3989791e0a543938b4c138719318",
      "assetcommitment": "0aa18ddd9125530cfd942d4e2031d47f445b9c6e22d7c1f4c92afa91745ac186fe",
      "commitmentnonce": "033d34d1712e55dbbd42e89247ac2097476a65dead3b6e0ee0fd7db7545998ead7",
      "commitmentnonce_fully_valid": true,
      "n": 0,
      "scriptPubKey": {
        "asm": "0 66a305c160f93f7cac4afc467e0054faf4bde0ce3e9d155fe17f9b463fb1aa8f",
        "desc": "addr(ert1qv63ststqlylhetz2l3r8uqz5lt6tmcxw86w32hlp07d5v0a3428srde6k6)#a3lczayy",
        "hex": "002066a305c160f93f7cac4afc467e0054faf4bde0ce3e9d155fe17f9b463fb1aa8f",
        "address": "ert1qv63ststqlylhetz2l3r8uqz5lt6tmcxw86w32hlp07d5v0a3428srde6k6",
        "type": "witness_v0_scripthash"
      }
    },
    {
      "value-minimum": 0.00000001,
      "value-maximum": 45035996.27370496,
      "ct-exponent": 0,
      "ct-bits": 52,
      "surjectionproof": "0100014bd8d46ae64235510aa08b7115d3f20078ba362c5a40e3abaeb84529f9695254501dbbe72a74316efe7fd264aa08e629677c30bd3d7959b238c749e55ed25af9",
      "valuecommitment": "0989034a4854c107150227faabac4005fa2fc10b76c18fc8fcfe8ca18f2552d540",
      "assetcommitment": "0ae164b5fffc8dadae059b027f573f860fb3732f16ad249ffb726792fd3ae74f28",
      "commitmentnonce": "02d997774797cc93c8125d1001f7b18040204060a1e71c113d0a336e46369339bc",
      "commitmentnonce_fully_valid": true,
      "n": 1,
      "scriptPubKey": {
        "asm": "0 f09b8db2e1a41dc8bbf344292426b731b3b04f57",
        "desc": "addr(ert1q7zdcmvhp5swu3wlngs5jgf4hxxemqn6h235n50)#ld40z9lf",
        "hex": "0014f09b8db2e1a41dc8bbf344292426b731b3b04f57",
        "address": "ert1q7zdcmvhp5swu3wlngs5jgf4hxxemqn6h235n50",
        "type": "witness_v0_keyhash"
      }
    },
    {
      "value": 0.00000027,
      "asset": "5ac9f65c0efcc4775e0baec4ec03abdde22473cd3cf33c0419ca290e0751b225",
      "commitmentnonce": "",
      "commitmentnonce_fully_valid": false,
      "n": 2,
      "scriptPubKey": {
        "asm": "",
        "desc": "raw()#58lrscpx",
        "hex": "",
        "type": "fee"
      }
    }
  ],
  "fee": {
    "5ac9f65c0efcc4775e0baec4ec03abdde22473cd3cf33c0419ca290e0751b225": 0.00000027
  }
}

claim tx

{
  "txid": "9aa69740e7a9a1f5642fb2d98d9698d8a9c738b7f6e2192fe5a57e7c47873c9c",
  "hash": "6681059da4356ed8852ea2bae23882bd0bb039f2a9f0fc5aafdbc7b332ef8f62",
  "wtxid": "6681059da4356ed8852ea2bae23882bd0bb039f2a9f0fc5aafdbc7b332ef8f62",
  "withash": "a07d4648d962799f06365bc30aaacd7bb200fdf345eaac92df2a0cedca31c0ab",
  "version": 2,
  "size": 4729,
  "vsize": 1346,
  "weight": 5383,
  "discountvsize": 229,
  "discountweight": 916,
  "locktime": 0,
  "vin": [
    {
      "txid": "f8397c7eb209d86c3d3103c3b05fb4e4db8d3e7642458308f542d048e221a58a",
      "vout": 0,
      "scriptSig": {
        "asm": "",
        "hex": ""
      },
      "is_pegin": false,
      "sequence": 0,
      "txinwitness": [
        "304402203005f43de3e2d671bd2adfa0411f0d88c263c7581e00520b7d050948fc84f7aa02200b9e311108f187df49b6ea24cf4154ff371fc7a428a8ddac8a4770a71a93a18401",
        "6097f209e606b8d1d3dfa02c98e9b7546b03bf6f2cb508767e474336f7ee40a0",
        "",
        "",
        "2103984916d7bea4d296346ca454b96a08eedcb915574c44c9467df5453d13ed86c7ac642103984916d7bea4d296346ca454b96a08eedcb915574c44c9467df5453d13ed86c7ac6482012088a820d240c72aa9a5ead2a546041e1c6c32b67b8a1e14dfc53893a52e899ae3490e76886821032ffab1b2d3499b2b01cb00ea77c8d9e8ade995420f468aa7d583a944654ed3ebac67013cb268"
      ]
    }
  ],
  "vout": [
    {
      "value-minimum": 0.00000001,
      "value-maximum": 45035996.27370496,
      "ct-exponent": 0,
      "ct-bits": 52,
      "surjectionproof": "010001f7c030e9a59e1ce8abf5f9f4daaf9c8d62e7e17014a81966e270d9ecf6edd2f309986031468ccac8b4c2bf0f7dd5037eb52648abdb6e5d81ef7c38809c52d20b",
      "valuecommitment": "0862680c394bb00aa5755d0c96e0c4bf4e2602ffa770c16274f5c39afcf6bf1c0a",
      "assetcommitment": "0a1a6f353e7beed9d3837df51a00342fa7b1ef6cfab89202310a062d2bfa5b2d8e",
      "commitmentnonce": "028799637eda7fb01f32e27b5cda2fbaa732338fca46eb043fc89a74e173813adc",
      "commitmentnonce_fully_valid": true,
      "n": 0,
      "scriptPubKey": {
        "asm": "0 c6f543cfcfaa986598422bec86b9f18217a66d43",
        "desc": "addr(ert1qcm658n7042vxtxzz90kgdw03sgt6vm2revsv73)#sqe86st0",
        "hex": "0014c6f543cfcfaa986598422bec86b9f18217a66d43",
        "address": "ert1qcm658n7042vxtxzz90kgdw03sgt6vm2revsv73",
        "type": "witness_v0_keyhash"
      }
    },
    {
      "value": 0.00000033,
      "asset": "5ac9f65c0efcc4775e0baec4ec03abdde22473cd3cf33c0419ca290e0751b225",
      "commitmentnonce": "",
      "commitmentnonce_fully_valid": false,
      "n": 1,
      "scriptPubKey": {
        "asm": "",
        "desc": "raw()#58lrscpx",
        "hex": "",
        "type": "fee"
      }
    }
  ],
  "fee": {
    "5ac9f65c0efcc4775e0baec4ec03abdde22473cd3cf33c0419ca290e0751b225": 0.00000033
  }
}

- Introduce "Test_ClnCln_Liquid_SwapIn_pegin" to verify peg-in flows
- Create "clnclnElementsSetupPegin" for multi-node Liquid testing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant