@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": {
"0x2b1f9fba5e0da663990fce69b9c55a73b3fc6178": 1701359880,
"0xff17f491bed126b01c6aec09dff12ff208f821e2": 1701361920
}
},
"requested_secrets": {
"0000732DB0A4CB0752CE9724A6C75E791E5B9763D7C0411E306B4FB5C628515248D7": {
"chain_id": 80001,
"end_time": 1701435900,
"hmac_address": "000041F12534379A102BD719639769800C02F029897A2EE9E9178DE4C92EE6315CDE"
},
"0000C6D8CB7DD242E1D6B0A4E319C57A43AEE785E5718B5E499797633F378B5156AA": {
"chain_id": 80001,
"end_time": 1701433680,
"hmac_address": "00003E3B10D56590010F134FF159C21F1554205A9F229D979115F2F97E105182813F"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
5EFBA7AD2C5BD261C739E86672BA0C7C7B123BBE6D207630B01927F7946ADBECD747D6E8F7C58DE87956EA4FBDB3553E16035CA3C6B4B21573846B95
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00009AB8...43EFAt 2023-12-01 11:05:40 UTCAmount 0.00230884 UCO
Previous public key
00012ECB1CC1A61B39A69EE468BCB17BABBEF04FDA2863F773445FA61737B4553DBE
Previous signature
96B03FAFC5E8C94AC30F89A2948EF6B76EE8C0BC0724B8B8FB92ED19C72E7A1829122F90BAE5645D390444AF7EF68D0ED29B921B75F0753AFFFA77E409AA1800
Origin signature
304402201C54A39DD031F1C4A4DBA25812371C847A4E95007AD368F104A00A96D87083DE02205C5509D7055815EA239E927F871C0FE4179B51F6A623CB80E8D85961618EEBAB
Proof of work
01010484B78F4110D8E9D6FBEC72759895CC9D4532177314FBAA8B07BC525FC1AF48F150EFBF104B1819106B8E3563CD0E1FAAE5325F8FCFE58FF744C35F47669D2704
Proof of integrity
0015791ED77B77C9BA6B8ED0F5E07E1D7EECC09AE93C74E5424522237AC864C70B
Coordinator signature
760EB10DC4D648455309E0DF0F40DC65B74C38B702DC05C4CB7D9820CDE414E0765CA9FB5352ABC29EDD4850BF05E48514494747D44DEE9E8A875A3E8F11240D
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
4991BCB3D6B083848541504429AA5DEDB8EE5076FE5D49A66F3C010BC6B961D9890B11CC9187F3A3A1A04D47054C50C013CE122BBE077EC105A1753865A4F706
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
5FE4F6DEFD432630BC0FBE8F220614F907D379D4A1F7784A529EE4F11E38F7AEEB325B286E78BC2EDFEB49CBD9E41B509B501F2BEDF09DDCF0ED5359B780BE08