@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": {
"0x0181e2269600ae12b5dbc32ebf723b1288100036": 1704517500
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
FAE4CEEEE4AA8ADA7ADFF8C09D9632A9746E0769845C5225062D3EAD3A241B870B1890ABE95A8FB6735236A6B8492CEB501D10DFADF316FDC4C77FAC
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000168B...2246At 2024-01-06 03:05:58 UTCAmount 0.002303 UCO
Previous public key
0001117180DD9C41DA48E0D39B5DA5F48046A4456F6C887585DE05F038093377D745
Previous signature
CA831CF3DEA60AA0A206A9116B987646B398111676431E59FB8BE23CCB4DDCC715A5D500F36112573A9740EFEE31034EEFA694D5EE0686C921DA92F276B3E30F
Origin signature
30440220298CE8660DC85034795BC802DDE33B5E42F8DFF02F7B207436FC2F5A5677DDB8022069BEAF2ABB30EBBA32A433DC331418C64D40D0B8EE02FA28B1D1CDBBD225A4A3
Proof of work
010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347
Proof of integrity
00F141DE89BC5EEF8C1C2A7C8EE15F3AF39130A2C7FD3FF15CA93EC9B2B21D118F
Coordinator signature
B8F9F365004A7C047818ED84E7FBC8AA3FC7D87FD7577A442E1630D14C8D0B7ECE67FE993D3C26A3D5FF0E24A707BEA86158D56BFA89C4C6F65CA0A84E8FEE01
Validator #1 public key
000177BA744AC778DC2D51A1B7C622E7AC4BD1E1AA8DA2D0FCE71BAAB7DAD0E020E0
Validator #1 signature
F125B096AE7ECF582BFD408384EC7C47BAC9466628CEDCB432AD0B3D0BC22961546E73109EC445240333FA4783DD05546009EF1CFBF8CC7CC082A24025EAC100
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
4B66235AC773D53F6DA5BA1E81098ABA23330C6245404348B10DCCAF96F8EBCCB4C4EC222466984AFE340BC2894FC00372216E27DAD301FCB51C8DC9F2F6FC03