Symbol-ETL Part.4 Cross-Chain Swaps編
18583 ワード
SecretLockの内容が、SecretProofにより確定する感じ。
金額やrecipientAddressの情報はSecretLockにしかないので色々と面倒と思いきや、Recipientデータを見れば、Transactionでは直接出てこない資産の動きがわかるので便利。
SecretLockTransaction
{
"meta": {
"height": "115404",
"hash": "74AFF9CEA00A7F9E964A3E665F36486F9652C1255C611AB3D67F55F245C0E65C",
"merkleComponentHash": "74AFF9CEA00A7F9E964A3E665F36486F9652C1255C611AB3D67F55F245C0E65C",
"index": 5
},
"transaction": {
"size": 209,
"signature": "72F4912E72BF19A05DEC8D4AA8A7D3AFF9A44CBB1CA0F06EF6BF6E4A0A026D7DE2D52A1CAABEE7E51BE0E8126EA927F3D5F22E67E520196452C26DF49E324D08",
"signerPublicKey": "C56286DE0EEABDCC5BC99948938E06DD569D3D56C4EA192AC4AE9179F43957B5",
"version": 1,
"network": 152,
"type": 16722,
"maxFee": "20900",
"deadline": "5114322218",
"duration": "5",
"mosaicId": "091F837E059AE13C",
"amount": "10000000",
"hashAlgorithm": 0,
"secret": "CF4788D40D32483D013BC0D5165861B2E76D932F490B7BFC193A80CF099E6446",
"recipientAddress": "98880003EE1D95ECD13CF5307BE126CDC872F93FE227A4E7"
},
"id": "60AABC87A5681E4529431ECE"
}
項目の説明
{
"meta": {
"height": "115404",
"hash": "74AFF9CEA00A7F9E964A3E665F36486F9652C1255C611AB3D67F55F245C0E65C",
"merkleComponentHash": "74AFF9CEA00A7F9E964A3E665F36486F9652C1255C611AB3D67F55F245C0E65C",
"index": 5
},
"transaction": {
"size": 209,
"signature": "72F4912E72BF19A05DEC8D4AA8A7D3AFF9A44CBB1CA0F06EF6BF6E4A0A026D7DE2D52A1CAABEE7E51BE0E8126EA927F3D5F22E67E520196452C26DF49E324D08",
"signerPublicKey": "C56286DE0EEABDCC5BC99948938E06DD569D3D56C4EA192AC4AE9179F43957B5",
"version": 1,
"network": 152,
"type": 16722,
"maxFee": "20900",
"deadline": "5114322218",
"duration": "5",
"mosaicId": "091F837E059AE13C",
"amount": "10000000",
"hashAlgorithm": 0,
"secret": "CF4788D40D32483D013BC0D5165861B2E76D932F490B7BFC193A80CF099E6446",
"recipientAddress": "98880003EE1D95ECD13CF5307BE126CDC872F93FE227A4E7"
},
"id": "60AABC87A5681E4529431ECE"
}
field | description | sample |
---|---|---|
mosaicId | 提供するMosaic | 091F837E059AE13C |
amount | 提供するMosaicのamount | |
secret | これがSecretLockとSedretProofを紐付けるキーのはず。 | CF4788D40D32483D013BC0D5165861B2E76D932F490B7BFC193A80CF099E6446 |
recipientAddress | 交換相手のアドレス |
LockSecret_Created Recipient
{
"statement": {
"height": "115404",
"source": {
"primaryId": 6,
"secondaryId": 0
},
"receipts": [
{
"version": 1,
"type": 12626,
"targetAddress": "989377D62B690E1ED93487939E962086DA6E912967AC8BB0",
"mosaicId": "091F837E059AE13C",
"amount": "10000000"
}
]
},
"id": "60AABC87A5681E4529431ED4"
}
項目の説明
{
"statement": {
"height": "115404",
"source": {
"primaryId": 6,
"secondaryId": 0
},
"receipts": [
{
"version": 1,
"type": 12626,
"targetAddress": "989377D62B690E1ED93487939E962086DA6E912967AC8BB0",
"mosaicId": "091F837E059AE13C",
"amount": "10000000"
}
]
},
"id": "60AABC87A5681E4529431ED4"
}
field | description | sample |
---|---|---|
type | 12626は0x3152なので、LockSecret_Created 交換用の資産をロックするので、一時的に残高が減る。 |
|
targettAddress | 送信者のアドレス | |
mosaicId | 提供するMosaic | 091F837E059AE13C |
amount | 金額 |
SecretProofTransaction
{
"meta": {
"height": "115405",
"hash": "F16C455A55CE25A09FF4D14285E50D179742FC0E15700410C35B1EF42CBD9533",
"merkleComponentHash": "F16C455A55CE25A09FF4D14285E50D179742FC0E15700410C35B1EF42CBD9533",
"index": 4
},
"transaction": {
"size": 1145,
"signature": "AB65A740EC32DBBE7F1F797DEAAB3E3CCC1533BC718571853B19EA19F4CC622A3569A55085A14EE80D66C23F5038EB852AF5C64154551DA6EDE72662C6070A0C",
"signerPublicKey": "D089D72A593266042DF69DCF40F1E388BE0C5FE1454370E8665F472B52246729",
"version": 1,
"network": 152,
"type": 16978,
"maxFee": "114500",
"deadline": "5114345289",
"hashAlgorithm": 0,
"secret": "CF4788D40D32483D013BC0D5165861B2E76D932F490B7BFC193A80CF099E6446",
"recipientAddress": "98880003EE1D95ECD13CF5307BE126CDC872F93FE227A4E7",
"proof": "DBC7CD50BE042B561B0067990B51239C3325434646745D2E40B6B669E1FB39CBCD4B2BCF6F736B096A614C3DB4FA5BB5B5AD482068720B33F609393ADB7B7525E352DA67B8A1FE7351E0F69CCA74A36B72A7A1D78AEDFA876BB12B2F0CF183A0FB777CB1C7B7DCE7EEA7FA70B3D2E1F837F62957771CA17054DA19B2498E138D2E68FD03FC714B5E8BEEEA60304E3CEFDB57489DBCFB6B05C787B5D0B4D9D5593BC47C7E722A86A54AEF614CCA432A20E54F1C65A972A60524143A84C3EFEE3DA29D91F1BE8E618399316C61D29E826006A220F688A20367D97493967FBEB4F129C111E372C73F90C1EBDFB558A2673A42E2FFAD8455B1756299139600282971AE0F86CD1AD182A76FD7463740C84B8861D3C25EDF9FE00CDF60E045FA72716C03783D641A5B0F47FF92D2AD97018266498A880F02783613F9D68F69A0BFA5A9003692784889E458AAA1207B5688470E7FB7DE1481ECCBF0F594D45F9D84CFF74E56F23ECD7CACA0492FFEAE7394D8FB34D33D2293B817805C00F91F4FF8DE8B35D149737F975AFD66F94C073A83A8D790563A8DEE9D6C68F3770D0D74E7E4DF60539AFE2994AF4DE6701C9B46AD803F0A623935D847767ABDB7526E6D83294D9787CE725CE99368B5431B8014EB556619E0EA3F912CFB25D6BD17E04C42F36EE84A7FA7EB8961056366C480B9DAFCBB35D6B7AC8BD1B8A2A80D2D7213EAE5D6D3BF2C632E25F608ECF4207D8489808188AA469810C44527AEE74AB779468604DC3D42B3D9389E613EF7E555BC80292BCDCD02A759C3523E735C881709C3898EDCDE0A19701B8630861638961A3D1269245D7E8D14DB1B55B0300C4D9435B3793FDC0F00EFD6E97C5F26B288F47C66E11A3F097137F23201C6796C550E5C5F5C944D6E44E4C006F353F137C753AD066C682B0D697B3BFA687615EF089E553115EEB775C33D825EEC99F7F7D34566340AAFFA891E2FADAF305FA555F264293B694AA9CAA0E7F63F8A024EE2505D7BFED96E51DF7A782C2F72C46C1289931F924C3F56ADF107171C304BD3B322AAD64814527CA53FC7A85F869839D315A9AF53C92AD6BB25A37FC32A785C4108C35A13B46B497F283C45AFF9806B300359C4EF46DC1251F7B3842B00AF09DC268768F172B24B9F2A41D81E1360A0A6D7FDD3F702DD7E96465BEAC0453E347151B8BFDCF27205DC9017B4714D76D8693AD2C30B053D196B5DF4A5B346EC51A2E9A079BC3F61D9B3D5F70F1A3AF8838D1DB919324B182E16A65884A1193D4156BDE88E642747821B816D9642854D634D88C27F57041F021C36A5DD0CBE377BC311503EFC824C74BF00743C62F475F314CA2782"
},
"id": "60AABCACA5681E4529431EEE"
}
項目の説明
{
"meta": {
"height": "115405",
"hash": "F16C455A55CE25A09FF4D14285E50D179742FC0E15700410C35B1EF42CBD9533",
"merkleComponentHash": "F16C455A55CE25A09FF4D14285E50D179742FC0E15700410C35B1EF42CBD9533",
"index": 4
},
"transaction": {
"size": 1145,
"signature": "AB65A740EC32DBBE7F1F797DEAAB3E3CCC1533BC718571853B19EA19F4CC622A3569A55085A14EE80D66C23F5038EB852AF5C64154551DA6EDE72662C6070A0C",
"signerPublicKey": "D089D72A593266042DF69DCF40F1E388BE0C5FE1454370E8665F472B52246729",
"version": 1,
"network": 152,
"type": 16978,
"maxFee": "114500",
"deadline": "5114345289",
"hashAlgorithm": 0,
"secret": "CF4788D40D32483D013BC0D5165861B2E76D932F490B7BFC193A80CF099E6446",
"recipientAddress": "98880003EE1D95ECD13CF5307BE126CDC872F93FE227A4E7",
"proof": "DBC7CD50BE042B561B0067990B51239C3325434646745D2E40B6B669E1FB39CBCD4B2BCF6F736B096A614C3DB4FA5BB5B5AD482068720B33F609393ADB7B7525E352DA67B8A1FE7351E0F69CCA74A36B72A7A1D78AEDFA876BB12B2F0CF183A0FB777CB1C7B7DCE7EEA7FA70B3D2E1F837F62957771CA17054DA19B2498E138D2E68FD03FC714B5E8BEEEA60304E3CEFDB57489DBCFB6B05C787B5D0B4D9D5593BC47C7E722A86A54AEF614CCA432A20E54F1C65A972A60524143A84C3EFEE3DA29D91F1BE8E618399316C61D29E826006A220F688A20367D97493967FBEB4F129C111E372C73F90C1EBDFB558A2673A42E2FFAD8455B1756299139600282971AE0F86CD1AD182A76FD7463740C84B8861D3C25EDF9FE00CDF60E045FA72716C03783D641A5B0F47FF92D2AD97018266498A880F02783613F9D68F69A0BFA5A9003692784889E458AAA1207B5688470E7FB7DE1481ECCBF0F594D45F9D84CFF74E56F23ECD7CACA0492FFEAE7394D8FB34D33D2293B817805C00F91F4FF8DE8B35D149737F975AFD66F94C073A83A8D790563A8DEE9D6C68F3770D0D74E7E4DF60539AFE2994AF4DE6701C9B46AD803F0A623935D847767ABDB7526E6D83294D9787CE725CE99368B5431B8014EB556619E0EA3F912CFB25D6BD17E04C42F36EE84A7FA7EB8961056366C480B9DAFCBB35D6B7AC8BD1B8A2A80D2D7213EAE5D6D3BF2C632E25F608ECF4207D8489808188AA469810C44527AEE74AB779468604DC3D42B3D9389E613EF7E555BC80292BCDCD02A759C3523E735C881709C3898EDCDE0A19701B8630861638961A3D1269245D7E8D14DB1B55B0300C4D9435B3793FDC0F00EFD6E97C5F26B288F47C66E11A3F097137F23201C6796C550E5C5F5C944D6E44E4C006F353F137C753AD066C682B0D697B3BFA687615EF089E553115EEB775C33D825EEC99F7F7D34566340AAFFA891E2FADAF305FA555F264293B694AA9CAA0E7F63F8A024EE2505D7BFED96E51DF7A782C2F72C46C1289931F924C3F56ADF107171C304BD3B322AAD64814527CA53FC7A85F869839D315A9AF53C92AD6BB25A37FC32A785C4108C35A13B46B497F283C45AFF9806B300359C4EF46DC1251F7B3842B00AF09DC268768F172B24B9F2A41D81E1360A0A6D7FDD3F702DD7E96465BEAC0453E347151B8BFDCF27205DC9017B4714D76D8693AD2C30B053D196B5DF4A5B346EC51A2E9A079BC3F61D9B3D5F70F1A3AF8838D1DB919324B182E16A65884A1193D4156BDE88E642747821B816D9642854D634D88C27F57041F021C36A5DD0CBE377BC311503EFC824C74BF00743C62F475F314CA2782"
},
"id": "60AABCACA5681E4529431EEE"
}
field | description | sample |
---|---|---|
mosaicId | 提供するMosaic | 091F837E059AE13C |
secret | これがSecretLockとSedretProofを紐付けるキーのはず。 | CF4788D40D32483D013BC0D5165861B2E76D932F490B7BFC193A80CF099E6446 |
recipientAddress | 交換相手のアドレス |
LockSecret_Completed Recipient
{
"statement": {
"height": "115405",
"source": {
"primaryId": 5,
"secondaryId": 0
},
"receipts": [
{
"version": 1,
"type": 8786,
"targetAddress": "98880003EE1D95ECD13CF5307BE126CDC872F93FE227A4E7",
"mosaicId": "091F837E059AE13C",
"amount": "10000000"
}
]
},
"id": "60AABCACA5681E4529431EF8"
}
項目の説明
{
"statement": {
"height": "115405",
"source": {
"primaryId": 5,
"secondaryId": 0
},
"receipts": [
{
"version": 1,
"type": 8786,
"targetAddress": "98880003EE1D95ECD13CF5307BE126CDC872F93FE227A4E7",
"mosaicId": "091F837E059AE13C",
"amount": "10000000"
}
]
},
"id": "60AABCACA5681E4529431EF8"
}
field | description | sample |
---|---|---|
type | 8786は0x2252なので、LockSecret_Completed | |
targettAddress | 受信者のアドレス | |
mosaicId | 提供するMosaic | 091F837E059AE13C |
amount | 金額 |
Author And Source
この問題について(Symbol-ETL Part.4 Cross-Chain Swaps編), 我々は、より多くの情報をここで見つけました https://qiita.com/tokusyu/items/608a6270c9029a11b803著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .