@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) == 0x0000072e418b60c6dabd272bc2728b17b352b8104f068d11365d50134f96a4199609 ) ] 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
{ "00004A4131065D55E31F91F10F837B8C719352FAC7776F800AE6C183FA138C735743": { "amount": 0.01, "chain_id": 80001, "end_time": 1697900820, "hmac_address": "00009832FD3F8BA49A8C75F30E9EC27D25F84FFEFFE9B117290CC0C6AD9FE9BA7A2C" } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
5E621504696DEAA872BDFDE76A79AD010A6C00FAB3C05AD03D4FFB8C1CC3B08F852542B4975C3DA21370D4F87F3E59B2EC1D91F0E08754132420D404
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000026D1...AAABAt 2023-10-21 13:07:27 UTCAmount 0.00230884 UCO
Previous public key
000124D1E2E5909647C2ADC28B23A046BE7C119B74C73CCC0CAEE58005CDA186D1E1
Previous signature
FDDE5C793A133A8D5F3A22139B8826D90DD9F2E4CAC362E96ECCD65793C4181F1D52786FC9110BAFF8CAA76A6188F5D9FA47DC7AF73C59F3DBF3C18380CBCC0B
Origin signature
304602210080AA1123E6D3FDBE92CCC155B55D1E354890E95A8F2D8F649D4ACE01DFF3FA3B022100F82EC8151DE488E3694E217EC5CF36A5D1A5E2E6F4A562D28253D3EF602F13CB
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
00576FBC945C4712EC5CD98D7F07B603D8F1266A536ED98CDA68B378E446AC7E13
Coordinator signature
3CE349A7D03BA815F5590BB7029A0CACBD744048E523F495988185F633E4574E17060171BF0588FB7D7D7E0C2B86E039D267D1AC9739A629EB6A916E94D6A504
Validator #1 public key
0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34
Validator #1 signature
F4926C1D12620EF2AE944DA9D5822BCB33547E66735C22884C050EEBD43B4A150E3909044BE5AFC4C59A7ED3DBB3B7E4E254E4ED50E305EBC58F39122A5FB50F
Validator #2 public key
00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC
Validator #2 signature
C93C8847B5A06D90D28FEA878F57157D86E3A281987B0AF8DD24B498FD8C320B209873251A487541765D9F5337A471F5AF652C0CB336A7D767CCF3FA90A24302