@version 1 condition triggered_by: transaction, on: update_state(_state), as: [ previous_public_key: ( # Transaction is not yet validated so we need to use previous address # to get the genesis address previous_address = Chain.get_previous_address() Chain.get_genesis_address(previous_address) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30 ) ] actions triggered_by: transaction, on: update_state(state) do Contract.set_content Json.to_string(state) end export fun get_state() do Json.parse(contract.content) end
{ "charged_contracts": { "11155111": { "0xd632dc5f1cd47fd8c6a3342ae9ecb3fd9ebe4578": 1700524380 } }, "requested_secrets": { "00002187E9290AD1B0B20582B8C2BDFBCD6BADF3EEA3FCDE72E0BA1CCB5AE8D47B3C": { "chain_id": 11155111, "end_time": 1700530380, "hmac_address": "000010E5D916A0C6496D45D1C953017C494DB45F065A1F253959567621ADF983BDD2" }, "0000BC796E1B969868DFDC5DB1C2D9B6F4FDF781BDE2C22B3FA7093F59CA41133866": { "chain_id": 11155111, "end_time": 1700530020, "hmac_address": "00002887377DDF7A333560DB10154CBCE1673158165CD4DD1EFFFF0CB94D6CAE1723" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
74DE6BD4BFF5BA1064A21D764101945A5CCEE038D56F54FBB4770D616CF41425BBE6E93CD3EDFC13887EDBE57D9C951CF590F8A171A9FFF0E1A4E82D
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000BB95...5FD0At 2023-11-20 23:33:23 UTCAmount 0.002303 UCO
Previous public key
00010779C16296B038944F24ED07B5711A788293CFD22A4EE2E89BEA9C8149258317
Previous signature
35DC582633AB1B87814C61D9D2D6CEF891DEA0C6A8D42824A8CC9D1D91AFD3EAEEA78164BC71BCD49866A2364D39B421250AD9AD147EDC287F455A27B13DC30F
Origin signature
3045022100EC09A7894A578C8396D7DC271B39167A611FFBC25CDFF1C7BD5B9E055E60985C02204061AE1F8FC9ED8B60AF673B5C17D3BDD3833C8A8C234BF2A63D4EFBA3A961F8
Proof of work
01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16
Proof of integrity
0026981C460196D8B6D96D6FA4AAD32E9F29A0E519E5938C9DE3CD22A841CAF6FE
Coordinator signature
6957C4594573EF7B392B763F61F2D498C10A53B92B3DF57756B542C1850346B158904D7E60C59B2C452B9BE786219C7F6EC7A67CB1FFA10253ADFD61BC476403
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
0757251CF6B16D60CA929B9733EAAB22317F74B03F8C507FE1596CBA6EAF2237CF63C4D510BBF2B340696B7E553A059B4A4D7FF991D58E646F2A7BA65009F906
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
6E4D67E8459F3D70EB305DA845B54B131B56AA5805F5846F08401D91A698E3F5D34197D7DA3D3570A2C67C21615F57A6A078A80212AE937965CC90818841EE03