@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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709 ) ] 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": { "97": { "0x79a68e966b818946c99e6a08fd9fd1f737b5c482": 1698165720, "0xbc48f7703262622d59a10a207e89fb29b9ce29a2": 1698166380 } }, "requested_secrets": {} }
State (0 B)
-
Secret shared with 1 key
Encoded secret
0DE3995474F05CF5F0B2CA9878553343C7CD2155BCA3A7230E78DB99CBDA49596C89BC41CC8F85F85CBC192306DDD3E60F3CC648DC10D4301658A3E4
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000FCAA...A023At 2023-10-24 14:53:33 UTCAmount 0.00230406 UCO
Previous public key
00017A12EB22A3A6FD7F77484F270331EC54544505A94CBF4A259A5EE5BF8CE901BE
Previous signature
A92F4DB87EC4BFBD1CC039940777CC1579C176C3D75B740EA1D7921D406B3DE63C2F31978B0C5F731980EE7204A3A7ED9E8EEF9C08D6B1F7D371A2BBAC9C4507
Origin signature
3046022100CC381466F94C9A9AFB65FE3CE6B2E299FA192712F790F41929713976BF6A06A9022100CAAE1F7E8FA8F2BF13997BF8BAB92AD7A6269E8F72E5853E37B71210AC2CCF9E
Proof of work
0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45
Proof of integrity
002508E85B7217B97D558C09CA4ED12CDE725F88B80E3FEEABEBEEEFFE3206DD97
Coordinator signature
CAB38C05F3CBEA693BFB9324FE77397E5D911F807CAA596C5BC38A82964242E2EE21B52DEEF9A4D1588C6260704EFEF69CD8A5113B26E5C3E3BB206B910E610B
Validator #1 public key
0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34
Validator #1 signature
506C8FEF4BCA662B4C722D642D284F634E8CFFF420BF254AC74500555AF9230091B6C3DD62FFCD864B117AED60A84CF969A3C3A592042BDAEAF5C70ED915400D
Validator #2 public key
00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC
Validator #2 signature
AC56B65D7892C3DB8933A2136E075DE11D42A7A9C2F2A98A7148A806CC36B57D08272C1BB38B025DC346047C93BD11C3475516847BD87C529D0AFA19E0D22A09