@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": {
"0xc7c8c9bbff72d5a65623f79a8f9d2600c2e3da98": 1701857040,
"0xd61e26a9a1a066115cc0d391f1fe230f043b648a": 1701856500,
"0xe7d333bc78803b0feb7f402c648ec6976028a556": 1701856140
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
D4721A027AC7E95E8497D2A81A05B218FA7064C95F805C9542CE09834320669BD0F16FF6B530E1789880A106D2A168C89E2B74B77867800677BF4E8D
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000C2DD...7D2BAt 2023-12-06 08:10:41 UTCAmount 0.00230406 UCO
Previous public key
000180BDA9DF23E88C3E3907B4EE3C8C9E650ED9B2D5F484CC4F0B0CB0C347525858
Previous signature
1C292B6557EA09F4FC6D9108CDAFB06572F54CB94351505D5E6F7560E4ADD465A9CA69864BAF88D85FD64B5FE4489E60AE96C6BA43C80550DDF88920EE99140B
Origin signature
30460221008EFA38472A3D875171C5ECC64869553AF23B38D95F24B84FDDE67B66046A2F67022100A3E4AB919E953761514363605DB90AAAE6EDE067233A7DB48A2FC94C9A6A99C1
Proof of work
010104BB7216545F28C83467606EDA88968E19C436410AB446D1BC88FEBDE3506275F9B0B931CAAE420B96B2A158B7112F13795C878CCC346C76E04A96C59CCFC6FC39
Proof of integrity
0019A4F019634489251A3EBD8A8774A4656FB3BCDD3CBFCE5A098BA2F58EEC9CEC
Coordinator signature
EA7F38C91B86FE436E3FE6D72EBB57E5BA9C18E26AAC8544DF67FDA7F3BE2EB36AEB43A91C513559E7C3F0D0329E624CE213815BE89451EE89587D653392AC01
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
65F576AFC906702CC5485A7191A1E927897F0DEABE57E4C38D369643569EE2E5902F03975B5DD655B883D2AC1FFD5A8200378BC6DD8D89F6F552ED3008DD6A01
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
C4BF53B255D2719A3B3518944A434F49B39B8ACDA49BBA1505004ADAB6B6715AF81AC695FFD53DAE4954D13883073C8B1379438F817B6AA86D082DF35D1E2B02