1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Symbol-ETL Part.4 Cross-Chain Swaps編

Last updated at Posted at 2021-06-06

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"
}

###項目の説明

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"
}

##項目の説明

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"
}

##項目の説明

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"
}

##項目の説明

field description sample
type 8786は0x2252なので、LockSecret_Completed
targettAddress 受信者のアドレス
mosaicId 提供するMosaic 091F837E059AE13C
amount 金額
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?