@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": { "0xcf93d25b3f3aaecc0ba365f5a1bdc14c7ab0280a": 1700708460, "0xe1b1bd5b5b7c73122fa810758c0cf2ffc296eac4": 1700708580 } }, "requested_secrets": { "0000EACA7D2B41C37F6646C1D25F37E4CDA54F23817CC4DA1FE1158D35E7645B5368": { "chain_id": 11155111, "end_time": 1700705580, "hmac_address": "0000EAE11158E3264900A806BAC7636D58A5F2B9D213FBC78589BA5BDE8DCF14BBAD" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
E2783F7E8238B89DFCFB6DAF993BF50FCA6CEB1901CB012F4BF486E3D8102FDB533954DF0097296874B29C149DF22A41175D187FFE0719EC03CD1531
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000B52E...3A55At 2023-11-23 01:04:03 UTCAmount 0.002303 UCO
Previous public key
0001CC46F59C7FEB6B889C4F499685E81EB841E16FB9AA4BA21166BFABE49FB91CBF
Previous signature
CD05A89727D2EA00E294B3118F01CFD60F161F3B81CCC3A11CFC65152E344D1F07E902396DD619B59C939B9DDD32D585A28754B9D5BA7C3B86C7407FE6061D0A
Origin signature
3045022100D1B6A77E8F154A8958E80E1CC46A8AA924FB98C86C28F39091116F8DDC6A78AE022070236E4960CA96C4E1C8C9BC811E3B1380D964E4EABBF007D1E08A9FF2785BF3
Proof of work
010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381
Proof of integrity
00FCAF40D5E444FC81AE87E269A348031C831D8FE76A7F04377E1CB10872797636
Coordinator signature
6367B658D712D6AC1A4BCB9340AD9CDC171283EFA470C172BEAD12A6B7C6ABE0548EFAA8CC594927A8E8CE9D3CE48CA460C878BFA7934997E423F469A77E5A04
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
EBCC518898E3F883F54BB095013E4E2E94A120E71857AAA8768DDD2E38B186771AD2E4DC95F70EBB3532E379EFEF11394D81F265E49358CEB487820A7C9D4A01
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
0289EB3084BF94A3799EEFEB76D262CBD75E5E32D31728717332B781D0581A6A5F96557830E46430CEB5268A48A419D9FF0531E96699942C8ECCD78E055A3701