@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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30 ) ] 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": {
"11155111": {
"0x49f9e3de6356c7115e82065f0e7c8e147343d70f": 1706382120,
"0xba59dc406d336d2a7834beee37ebdc0ddf37cec0": 1706380440,
"0xd9d2a6a12b9bd6392e0464f19af4751fe4106b99": 1706384400,
"0xf5ae0b478698c3a5663c01974e4c1c03737a71e9": 1706378580
}
},
"requested_secrets": {
"0000204D68B0BEC95737838077DBE0F70A81947042D028E0C1DF9DAD50FB2D0D0915": {
"chain_id": 11155111,
"end_time": 1706384700,
"hmac_address": "00004A9FEE71628944A25DD6ADC05C2199EE2CDC3E5B7F55E5261612342619967333"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
80854445DCF9546FAAC3CB4C8E0204B10F412EB973F533CE37E62F26FD7AC4CD5F613AB3EBAE4C6299FC530905FED6F2362AE6F69C74C115104BE14E
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00009252...2FFAAt 2024-01-27 17:45:20 UTCAmount 0.002303 UCO
Previous public key
0001B3C84F8713A1F98AED918E191212071FD224FE9A44AB684BD092A9743BFA678D
Previous signature
7C7804964D12F34358B1E7FF181CF4C4CF342873B0722EADE979D1CDB05C92D0056A6706BE7FAB5A9253239200BC7A401D678397B882185D86B03537C8F8800F
Origin signature
3046022100EB48092E0FCABB42EC04C5914FB68B26000B86A6657681FA051F6772CB9CAE47022100E12CF71FEA2E9E297C224E185C8B83219A2A6261EA74348571C7F85E84EB1A09
Proof of work
010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765
Proof of integrity
00F6BE2FB77BAF7810774420D2F8C29FF698921452ED3F0E8A51FD4F5CBD004AE9
Coordinator signature
13A17E566B9803183C4BCB59CD7FB7755842080962E8A24DDACAB272BB275DE429DEF1E19BD1772137536182F8320FBB6ADA173D7C53EEE1F15AF001DBC63D09
Validator #1 public key
00011ED0B570D680BE5ECD58D2D121689DA73C46DCB38A01C6E10D06286040ADE30A
Validator #1 signature
049A291518CB3091B0703815D9B255799B3513C9F6B7C5DD605208B3E71262D8B201CB32A126F590D7A6367F1EAFE7B928EE7E2DBADF73DC2A3BABF8FF1C5B01
Validator #2 public key
000162E6ADFF9FBBBC4BDBB3CD56A5A13A1E8576C3619ADC58A189F7E9A3A77FF95D
Validator #2 signature
B61F23439FAE4BA2E42BD1F36CA0FBB13994E74A5BDB28020020FC00203B3F4EB43A96379EE190020EA586C6291D6C2C60C587ED844912A29C9A61487E49C30C