@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
{ "charged_contracts": { "80001": { "0x64767356439e1e5c528f03787fa38439baee365d": 1698164700 } }, "requested_secrets": { "00004A4131065D55E31F91F10F837B8C719352FAC7776F800AE6C183FA138C735743": { "amount": 0.01, "chain_id": 80001, "end_time": 1697900820, "hmac_address": "00009832FD3F8BA49A8C75F30E9EC27D25F84FFEFFE9B117290CC0C6AD9FE9BA7A2C" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
A4B5860481CCB9C52AA0DE265692F622016EE92E467786FF617108B42D7DC71CCAF6F34B5724BD8C2B3F2AE11039587C7D6F38D95A317B2A39966BF0
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000A83C...D7E8At 2023-10-24 14:26:11 UTCAmount 0.00230884 UCO
Previous public key
000123B2A4B58FB06FB9B1424B37B50F3D99FAF6F279863AA9F0576E68875D6B7FF4
Previous signature
413586C2619243A6D4D6E3FE0DA06CEEB74E8FB6A998ECFB6BC4DCED05D81ADBEA101ED2C450519DAD9B5E41B31E671B51EA7DCCA41B2EB90682F2182A94A003
Origin signature
3045022100FC5030E3148740EFB9F9D1ADDA4EDF630FEFB44D91048EE3F31D2F3E66FEC06202202CBDBBD6463BA4B43DB29A1F7D59ECE05F29A76E1A49836EAC61EC46FD9B8FCD
Proof of work
0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45
Proof of integrity
008124FEDAD11EEF9C6028DCBCB3DA14EB85A6E329CFE782519B7041AB4A5C3782
Coordinator signature
D57F50CB5AD0550BAF42D355D86B2D1AD3B07A7905AE74F50EEB0AB933C478F8A8EA2BDA513086CABE5744B54525E594EFC2D427280D700CFCA1FED493EC2A0C
Validator #1 public key
0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34
Validator #1 signature
D7F591878C4B937EBA037BF201B36D4127A4CA7963EE1D60A16846DEA2DEB89B4B2D9B389B22E0BB346BA75321BEF282DCBBFEA4B2B515D27A433759A828A607
Validator #2 public key
00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC
Validator #2 signature
5858B12AC782CCE0071EAB37A898801A436BDD5D708FAE315EECF8AC020E5C0E8B96A6590F8B6F6ECFA514C7809CCC03E3699476F071E89EAD9D604C1A94A105