@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": { "0x6ef9cbec0cdbfc7088f89c82fc141179a56d05ba": 1698422040 } }, "requested_secrets": { "0000D4AA584F562E83403BB00289E3FA3B077F7A6DD0642B34F63B600BB18410C8CA": { "chain_id": 11155111, "end_time": 1698422220, "hmac_address": "0000C217740947BFC463B521387A634CF981BA15274BB0210716E6A519B44D9E9C3B" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
6C18B1A04F2A233E0FBE5BF783AD91480C0F8AED512BB2DC12AA0EAF94A852D1A12C8579C325CE71CF9355014DFD7898410D3714C1530604D655F414
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000F329...9232At 2023-10-27 13:57:33 UTCAmount 0.002303 UCO
Previous public key
00012540252EA47F40AD546E4EC3A66C6C8FC1830306AA6E54E5F3176AD345E702BA
Previous signature
54902573A23FE43114CCE0CDEDB8704ECD8712B36994FBACAAB12864649155EC86F4E82C3EF9871C1F14C096F9F167668CF729ACFF13800B932F4FDA2185050B
Origin signature
3044022003E61CCE2CB1B86A08912C90EFC945A29A38D35B7FC7EF28F8A86EF2C2458305022036CB6184F5C3A7B1593CA19B0C736BCAAD2EB5F67D6DCC26812E2197FF752259
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
000FB231ED3F74C7EF725E4E5E76C879DD69AAD6712ECDCC1DA62022519961A872
Coordinator signature
E56E937611586B0974C8C090994E9438F48E999CD7B3B6A0EC2A9891B2810DB7E5F2CA0BD1FA837F755908F223CCD05A0C4022F500B75700B71A046147D6450A
Validator #1 public key
0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34
Validator #1 signature
4F4570867D5F3F119FCB2BAB00F7B9289B9831427BE222D1EC23CD9E614F96EC357CD87F6EE7F954272C9194F253EDB987A37BB09215E1E1782E57393BDB2007
Validator #2 public key
00011ED0B570D680BE5ECD58D2D121689DA73C46DCB38A01C6E10D06286040ADE30A
Validator #2 signature
63F9CA37C2EEA918895616891C6DD7194169CBF8FA902C8F6BAEE82937046A783FE733E7588EEF542C2ED5BE4AAB207EC4A36C31D4C4DD27667B15AD373EAC00