UNPKG

@node-dlc/messaging

Version:
167 lines (166 loc) 13.7 kB
{ "offer_message": { "message": { "cetLocktime": 1623133104, "chainHash": "06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f", "changeSerialId": 15716098011649384000, "changeSpk": "0014b742726c4817779988527052274d2a6f95c2cfb1", "contractFlags": 0, "contractInfo": { "singleContractInfo": { "contractInfo": { "contractDescriptor": { "enumeratedContractDescriptor": { "payouts": [ { "offerPayout": 200000000, "outcome": "a" }, { "offerPayout": 0, "outcome": "b" }, { "offerPayout": 200000000, "outcome": "c" }, { "offerPayout": 0, "outcome": "d" } ] } }, "oracleInfo": { "single": { "oracleAnnouncement": { "announcementSignature": "288a4ac72f3f627ceecf61753f94c437f9e761950ce1dd4ad787cdf6f525ce11b6cea81689ad41511d4366db5fb591b40864f59c4e9e0cf2c7dac89224d98c55", "oracleEvent": { "eventDescriptor": { "enumEvent": { "outcomes": [ "a", "b", "c", "d" ] } }, "eventId": "Test", "eventMaturityEpoch": 1623133104, "oracleNonces": [ "5c1785f8ab4273d56ac67d4b0429c40107cec5875246a2b68872792c2096e3a7" ] }, "oraclePublicKey": "3d563caec479d618bad3cb0e844f57dcd977f23e5d6d84e1e3be51bb33133cb0" } } } }, "totalCollateral": 200000000 } }, "feeRatePerVb": 2, "fundOutputSerialId": 9046284180399923000, "fundingInputs": [ { "dlcInput": null, "inputSerialId": 5330895180221468000, "maxWitnessLen": 107, "prevTx": "020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03520101ffffffff0200f2052a01000000160014dbd4ce44e8f4db05f35ca1c16378c56017b0582b0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "prevTxVout": 0, "redeemScript": "", "sequence": 4294967295 } ], "fundingPubkey": "0284014ca41f49f56553b01d7da4f6c19afed76ac5d2fecde0bab6a878b57092ed", "offerCollateral": 100000000, "payoutSerialId": 4891480442309883000, "payoutSpk": "00148ac3370f8bb5840112756ec4a48d4f417c958b68", "protocolVersion": 1, "refundLocktime": 1623737904, "temporaryContractId": "50a38b0f6bc6627a330f93ef62b1685e45d390f0c2e008784a494ae3f77e0475" }, "serialized": "a71a000000010006226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f50a38b0f6bc6627a330f93ef62b1685e45d390f0c2e008784a494ae3f77e047500000000000bebc20000040161000000000bebc200016200000000000000000163000000000bebc2000164000000000000000000fdd8249d288a4ac72f3f627ceecf61753f94c437f9e761950ce1dd4ad787cdf6f525ce11b6cea81689ad41511d4366db5fb591b40864f59c4e9e0cf2c7dac89224d98c553d563caec479d618bad3cb0e844f57dcd977f23e5d6d84e1e3be51bb33133cb0fdd8223900015c1785f8ab4273d56ac67d4b0429c40107cec5875246a2b68872792c2096e3a760bf0bb0fdd8060a0004016101620163016404546573740284014ca41f49f56553b01d7da4f6c19afed76ac5d2fecde0bab6a878b57092ed001600148ac3370f8bb5840112756ec4a48d4f417c958b6843e2078bcda6b4780000000005f5e1000149fb24ec0ff14d60a8020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03520101ffffffff0200f2052a01000000160014dbd4ce44e8f4db05f35ca1c16378c56017b0582b0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf9012000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff006b00000000160014b742726c4817779988527052274d2a6f95c2cfb1da1acbdfc7959e407d8adb8865f91f38000000000000000260bf0bb060c84630" }, "accept_message": { "message": { "acceptCollateral": 100000000, "cetAdaptorSignatures": { "ecdsaAdaptorSignatures": [ { "signature": "03a6413efb4b1c27f42230c16fca661e32cfd7da73695abbcfc6d1f300c97255a702ccf9d57a60f445d00ca6f640ba5aa1561faaf4c8542a92dce60fa11ffe3726de8087673c9ca83320b28c974819089e599794cd4a5c9702c0fc77fff62db208ceec6e09492e20a3e6a6b58e3bdd5dcb279b151b13c8bc33c178c210054ad9aa522c98f3ccbdbbbc1a4226214aa5a03db358e0331f64731a7ea2a7bf5785596d3d" }, { "signature": "03303735fb8d39465519ce0d474a298ef9b9561401c5c69c182a053b032eebda3e021bf934cd86039649169ee8a55a6796fa7a8a5f53ddfb12ae9586dbfee133221aa8bbe19cd239babbd1cb1554a39f3751aaa1f0848fcb0e9ef559403db443f4adca06e22dfc88e5100e742775ce6c43e563ef80f882b5307018f704ec85ea46c8b07f19f5990fbb3dbd8a4406480d7961e067e4789a54f4f25ef78c01c6f0b372" }, { "signature": "0391e9c21152564e49dcdc32e574f4b39822d9f959ed24111735355cb6916be2e50271533f1d9314b2bc04cbc511c69378d704e376df8fbdd5ebf8b17814475d0004ea6b9ee32f3939816222e887b90f2233f88a9ea313564e34c075a170b7b28a78e7d2976419e74a8a44763c1a14652d436b79a26af0a3105e7bcbd7e0839e1cf2841fa9914a880906be18432bfc5e886d19e72e9027171d67f384d703f2bb6535" }, { "signature": "03dd02a7b411a3e7f5a511baf880b8d75a68f8b861aac6815617282cd73a2ea6b102a353d67381ab4cb233ee6596c3f3e17bca06070aea52927b9571835968b1ac42633976c3466bdfc07244080d4e4061a9d794e14c432cae021ebd433b9ea00b788a4d0ec1a4c30443560afa2fcd75815472d082141d27b087a13bb85e33a17af9753dac8a626bbe648fd6e6ce06000d0b93f081af3b6469d8ecb2161a998ae445" } ] }, "changeSerialId": 13981087499650180000, "changeSpk": "0014c7fdaa6779e2c5845d6f5034c4830cedf3b3fb17", "fundingInputs": [ { "dlcInput": null, "inputSerialId": 4569206667490474500, "maxWitnessLen": 107, "prevTx": "020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03510101ffffffff0200f2052a0100000016001443ee3f9efb953a807a2b6b2ade822ed00e97620b0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000", "prevTxVout": 0, "redeemScript": "", "sequence": 4294967295 } ], "fundingPubkey": "02ccce3c8cbe1967575f842c2e2cec30544e538b2bbbf70c1d8addd9cc7a88d313", "negotiationFields": null, "payoutSerialId": 11737905950571233000, "payoutSpk": "00147e55961083dcce1e327fbb196a8c5018212ff271", "protocolVersion": 1, "refundSignature": "304402203a6439522713098d312856a32de541692ea73c5eb5308e29d6e2387a3bc7f7960220672fa4b5cd0f347c7b8ede876c275412402ed42781137bb195fe7da04b0f3abf", "temporaryContractId": "50a38b0f6bc6627a330f93ef62b1685e45d390f0c2e008784a494ae3f77e0475" }, "serialized": "a71c0000000150a38b0f6bc6627a330f93ef62b1685e45d390f0c2e008784a494ae3f77e04750000000005f5e10002ccce3c8cbe1967575f842c2e2cec30544e538b2bbbf70c1d8addd9cc7a88d313001600147e55961083dcce1e327fbb196a8c5018212ff271a2e56b459ebdfee8013f691541611dba04a8020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03510101ffffffff0200f2052a0100000016001443ee3f9efb953a807a2b6b2ade822ed00e97620b0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf9012000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff006b00000000160014c7fdaa6779e2c5845d6f5034c4830cedf3b3fb17c206cd01864da3a00403a6413efb4b1c27f42230c16fca661e32cfd7da73695abbcfc6d1f300c97255a702ccf9d57a60f445d00ca6f640ba5aa1561faaf4c8542a92dce60fa11ffe3726de8087673c9ca83320b28c974819089e599794cd4a5c9702c0fc77fff62db208ceec6e09492e20a3e6a6b58e3bdd5dcb279b151b13c8bc33c178c210054ad9aa522c98f3ccbdbbbc1a4226214aa5a03db358e0331f64731a7ea2a7bf5785596d3d03303735fb8d39465519ce0d474a298ef9b9561401c5c69c182a053b032eebda3e021bf934cd86039649169ee8a55a6796fa7a8a5f53ddfb12ae9586dbfee133221aa8bbe19cd239babbd1cb1554a39f3751aaa1f0848fcb0e9ef559403db443f4adca06e22dfc88e5100e742775ce6c43e563ef80f882b5307018f704ec85ea46c8b07f19f5990fbb3dbd8a4406480d7961e067e4789a54f4f25ef78c01c6f0b3720391e9c21152564e49dcdc32e574f4b39822d9f959ed24111735355cb6916be2e50271533f1d9314b2bc04cbc511c69378d704e376df8fbdd5ebf8b17814475d0004ea6b9ee32f3939816222e887b90f2233f88a9ea313564e34c075a170b7b28a78e7d2976419e74a8a44763c1a14652d436b79a26af0a3105e7bcbd7e0839e1cf2841fa9914a880906be18432bfc5e886d19e72e9027171d67f384d703f2bb653503dd02a7b411a3e7f5a511baf880b8d75a68f8b861aac6815617282cd73a2ea6b102a353d67381ab4cb233ee6596c3f3e17bca06070aea52927b9571835968b1ac42633976c3466bdfc07244080d4e4061a9d794e14c432cae021ebd433b9ea00b788a4d0ec1a4c30443560afa2fcd75815472d082141d27b087a13bb85e33a17af9753dac8a626bbe648fd6e6ce06000d0b93f081af3b6469d8ecb2161a998ae4453a6439522713098d312856a32de541692ea73c5eb5308e29d6e2387a3bc7f796672fa4b5cd0f347c7b8ede876c275412402ed42781137bb195fe7da04b0f3abf00" }, "sign_message": { "message": { "cetAdaptorSignatures": { "ecdsaAdaptorSignatures": [ { "signature": "03cc5007225e2faba8558693e7114528d336b88e4eef545fe50eb1cc802c163863034b900a603964017e3c5f1e7042c19b806f143ac23099a28944b9296163379b9f18a9579128b0bac67d7cdc33b11660a282c47e58419ddf83f1820d9e9093b77e0be83c99e041f8c76bbfc88adc3b21bd77649854b794c702fc507dd3ba6981bdb2f080598af23b7a2d0282f174838848c4924bcc800521a2486ab699900124d1" }, { "signature": "0321552df9fe5dc1ddafc0f570470013ffeae11da4d2b3d46d8af64dc398b637de02ebe8d05cde0786f7493b36903fbc3973cee897b5b52795550021c3cf536d7770d8c25016716f7b320718e70e637f422417d231be34ffcfca6acfa408f6d46d58b105156c3bdec9d03926eb3a6153760dd2826b330654228a8430f7c447872e006efc633bd0070e6b5abe583f6c6e01a7c8588b6918bbd7217764e1bfd12ecb53" }, { "signature": "02ce8463621bfadd4cd23f814621c6d50f1ab7bb7e4089b0b4c2b4da89187150a0023728622f07e9c54f957a9581f81b6f55ed4b2f8e8d792fb90ce5b4a56e91b10c96c3005e43a689733b4d0efabc0040c9e625677e8913b978c39ff494159382c91087629f0a7a6a38893d8861f55bdc777536e2569852d1f3adfe204cc542790611c4d0686752dd6f4fdcce504d981a91ac610365d2ae8508ed14a8667b7de923" }, { "signature": "03edb6aa6b1372676377e3188fc5aa9178e57e5fff54283b637c3231685eb4d0680368d5ab2fa22a76aa64d8402391cc8d75d6d149f9c8968c3982b20baedbd79aa644541bd8bb9885be99a7890dd882608f628dab6c1bb0e27d23ddb672db3523194839313be2efa73d945c87ee54bc41cda58c0520b7fb9493113660bfaeb5e37b15626265fd54499a81574800970980cb2b55e596e8395c8c4fdeac1c265e1124" } ] }, "contractId": "c4b20c1093c2a0e9abf1292339b4c74a46a8c086e7b0020229f58469257f3b27", "fundingSignatures": { "fundingSignatures": [ { "witnessElements": [ { "witness": "3044022006879b1f367adf6ed2d727c9a27660ece53a8cb6ab1cff48d1d573815fdd5e65022049ae6c3a3c62196a26276afd06e2af251790d13015beb188d2c0a4f6cdaac5dc01" }, { "witness": "027b48d902e88b706d54f4518395db235c83f1adba64c6c1d290cb1369c09abeb2" } ] } ] }, "protocolVersion": 1, "refundSignature": "3044022066d4efff70aabf694350e9edcb2028a6fe2e800b1e2383cbbf60e54a987164a502202374952071694c79cc1a86351e8f184fb678b344eb2a9daa2eefcac850b2f4aa" }, "serialized": "a71e00000001c4b20c1093c2a0e9abf1292339b4c74a46a8c086e7b0020229f58469257f3b270403cc5007225e2faba8558693e7114528d336b88e4eef545fe50eb1cc802c163863034b900a603964017e3c5f1e7042c19b806f143ac23099a28944b9296163379b9f18a9579128b0bac67d7cdc33b11660a282c47e58419ddf83f1820d9e9093b77e0be83c99e041f8c76bbfc88adc3b21bd77649854b794c702fc507dd3ba6981bdb2f080598af23b7a2d0282f174838848c4924bcc800521a2486ab699900124d10321552df9fe5dc1ddafc0f570470013ffeae11da4d2b3d46d8af64dc398b637de02ebe8d05cde0786f7493b36903fbc3973cee897b5b52795550021c3cf536d7770d8c25016716f7b320718e70e637f422417d231be34ffcfca6acfa408f6d46d58b105156c3bdec9d03926eb3a6153760dd2826b330654228a8430f7c447872e006efc633bd0070e6b5abe583f6c6e01a7c8588b6918bbd7217764e1bfd12ecb5302ce8463621bfadd4cd23f814621c6d50f1ab7bb7e4089b0b4c2b4da89187150a0023728622f07e9c54f957a9581f81b6f55ed4b2f8e8d792fb90ce5b4a56e91b10c96c3005e43a689733b4d0efabc0040c9e625677e8913b978c39ff494159382c91087629f0a7a6a38893d8861f55bdc777536e2569852d1f3adfe204cc542790611c4d0686752dd6f4fdcce504d981a91ac610365d2ae8508ed14a8667b7de92303edb6aa6b1372676377e3188fc5aa9178e57e5fff54283b637c3231685eb4d0680368d5ab2fa22a76aa64d8402391cc8d75d6d149f9c8968c3982b20baedbd79aa644541bd8bb9885be99a7890dd882608f628dab6c1bb0e27d23ddb672db3523194839313be2efa73d945c87ee54bc41cda58c0520b7fb9493113660bfaeb5e37b15626265fd54499a81574800970980cb2b55e596e8395c8c4fdeac1c265e112466d4efff70aabf694350e9edcb2028a6fe2e800b1e2383cbbf60e54a987164a52374952071694c79cc1a86351e8f184fb678b344eb2a9daa2eefcac850b2f4aa0102473044022006879b1f367adf6ed2d727c9a27660ece53a8cb6ab1cff48d1d573815fdd5e65022049ae6c3a3c62196a26276afd06e2af251790d13015beb188d2c0a4f6cdaac5dc0121027b48d902e88b706d54f4518395db235c83f1adba64c6c1d290cb1369c09abeb2" } }