@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": {
"0x9b6fa6ae167c07087a7783ce84546e35b35d7e57": 1701764940,
"0x9e346b5e612ddaa9fbed7edcc1b671505d399354": 1701765960,
"0xd92e38f26cbde8df36871838e2d0410702b155d6": 1701765720
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
73F4B10C9DFE3ABF72860961A7CE39B44E304A02878923DCBB7A199B29F023260D7920328CDE2A03CB255541F57D5532E0411EBBF553C6A337E37D1D
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00005D14...F833At 2023-12-05 06:46:50 UTCAmount 0.002303 UCO
Previous public key
000175268E0D0041ABE76837AAB8803CF5CCD99321B1672C457AEC49EFD1D493AA24
Previous signature
DABE1591C925E86C61BDD8E4BCEEE0E4DEDB74A20C7754D13C0806EF0CBA5419CE77C6C53F76752E219D0DDB5D1A5DD769ED2C5181B17F595504904A83F05C00
Origin signature
3046022100E25577FF4FCA448EC1BEA1353E29F2633F7C8AAE39B1FE8F6B09C62C0684B1A0022100EC8CDC82BA9A03A477D0F6F55FC2FDDC1FBD5884FB581A1E8A39CF454A89CBCA
Proof of work
010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A
Proof of integrity
0078653B8F6C1EB9525A87485CF83B38380E5CD8D7B072B48BD5F38DB2977FF136
Coordinator signature
63C8D75EDBCC36B5CE6D73B3435649F5A438CD04C04B2C8717076A96BC10F7989C208BCAD1FC86F1ECC4A51DDF68F15A84BC17F72891F4C9F7C2B0E7EE744A07
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
069E0026F1D0744F8305122E250AF9689D552DE1D3341F9BBD40154A70ECD2F4379E6F56F67B2F3F0B1CA21BFBCEC4C941E6E22A24FB50ECB442471275AC7303
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
3D6E29BC581D26BE5B1BCC19E7304AF8C090F1A4FBD2FD0A16590F7506F04AB525943FD836658A6EBFA40F4E3E478CC3F0A5EEC4F19F78F5D846A4993ED21202