@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": {
"0xd61e26a9a1a066115cc0d391f1fe230f043b648a": 1701856500,
"0xe7d333bc78803b0feb7f402c648ec6976028a556": 1701856140
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
5E382FEECA09F62799F4A68667E40C26F9F896F899D712CE187A138E1DCF75497DEF632D30E8041DCAF20F8844E9FC18103C23925E4B41C440C5C591
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000AAAF...E899At 2023-12-06 07:56:25 UTCAmount 0.00230406 UCO
Previous public key
0001A8F298E1403530FBBF5148F170BE0D8A9999AC25EBAC65831BACA34D585227FA
Previous signature
C0BF1774DB8A22B9A0E3C4E8FFB40074716797478CDEF80E0507BA7DE5CAD31F91A10F4153B95E03EA195CE09B9AB0581048034A20C89F71ECC23174B03E800C
Origin signature
304502207C895BDD74DCB34C4DD01C9D410427AFBFF783D27A8B30D833E282BE54243DB602210096EAF3F664C3B375900052C8C3EFA95181BFEA0D362CF04F29DEE692945857AF
Proof of work
010104BB7216545F28C83467606EDA88968E19C436410AB446D1BC88FEBDE3506275F9B0B931CAAE420B96B2A158B7112F13795C878CCC346C76E04A96C59CCFC6FC39
Proof of integrity
00566D0DF1EA715E88446591025E1EC9A5628DC59F465F060D198248AF7F17F85A
Coordinator signature
5B63315B9F6B6C491743E325AE82E9922349A58AFD5173288046E11491EFE774E81588663DA63E449AF6BAC87AE33AFE24060C6BB283463295E26807BB0C6306
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
3EBF37C5728B0DC5C488486833C1D0E54E935EDBCD18C0C312E56F5AF511CFF33FBD2476FC454A6F71DB9FAB7A5B49C9F401D56EE1FBDAFD0543A372796A5508
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
AE4781727A71FD73B806F1E14706093556785C37D446297A86E5C71CB4122F389CEB830DA86E245948D9B3DFD1BA63A738D08FCC6B9EE48AECF40D9515DD880A