@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": { "0x8c538f273d87f74354d98e6c77ffff9506ae37df": 1700564400 } }, "requested_secrets": { "00002187E9290AD1B0B20582B8C2BDFBCD6BADF3EEA3FCDE72E0BA1CCB5AE8D47B3C": { "chain_id": 11155111, "end_time": 1700530380, "hmac_address": "000010E5D916A0C6496D45D1C953017C494DB45F065A1F253959567621ADF983BDD2" }, "000028FD90790AE9B0AEDAF5B0A9AF0E68BCC3B5219C5DD151EAD058BF571D319217": { "chain_id": 11155111, "end_time": 1700531340, "hmac_address": "000054E1D519B542BAD07C35CB801007A10AD415A2B550863934BBD6FFF738352140" }, "0000BC796E1B969868DFDC5DB1C2D9B6F4FDF781BDE2C22B3FA7093F59CA41133866": { "chain_id": 11155111, "end_time": 1700530020, "hmac_address": "00002887377DDF7A333560DB10154CBCE1673158165CD4DD1EFFFF0CB94D6CAE1723" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
20BC1A717DEF0B8436F735C4618C4E1C795819F50582118FFA5D8CB443F92ED67E54075E3DBF9B3BA8518D0CE823089715DCD93BA769A875EA73CE62
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000DC96...1E3DAt 2023-11-21 09:00:31 UTCAmount 0.002303 UCO
Previous public key
0001117FA4C7866DD737A5822AB752C5F0142A66AE880A5F0F85950F20C95FFE251F
Previous signature
94F434002623D77A9C9EB16A5782B837821AE5C5996A84EA2DA6C86EEB0020B3DD7A87D9196BD6F06FA6894A0BE4EEBF508D992C14105436D7FC8FC99E14F70E
Origin signature
3045022100C07FD33956EA83DC77C80735581972443991565800CC7FBB8D7016CF4D12B74302202007EF135E94A363373326772A24CEC21CA644A4619D07453427B7FEAF528D44
Proof of work
010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712
Proof of integrity
00ED900F16170B4AF214CD4E6D92F091E4D93806ED3610D86D2CCCF667F392514F
Coordinator signature
54CF3FD89F48535A28B7E5071A08B23DC5437C8A0758A1AFBA57F54F7570FF8FD7C3DA26B45017E95184503696D270EDAEEC9632FBE5B38E397A864CDA141408
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
DFC4C062EA48C2F5A2B809F592D7767367AAF6E968171D18878397939984219B1F5068496042CDC28007FDFEADC2E9AC35063807056EFE092013FABE9145850B
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
B90CDC04D8B369B57DBF1A511B17BDA8D921D9DECD4B86914A9389C226AAB8584F15ADE002ECB50C5DFF839045253888C91D88D4987DB98073B9A548BF40C90F