@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": {
"0x44013e365ddc2c588b82e8275df1998d6ad0cedc": 1705222800
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
D168E4113BBD633A65BDE7C26DE1878A83447A67B278AC6EA6B70DC200238B3E58CDBB8194CCF56F6D34A7E9DB4F2A073F108101EFB2555A3145EB5C
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000759E...7C30At 2024-01-14 07:02:36 UTCAmount 0.002303 UCO
Previous public key
00015EB18D3E96EEE0C8F8EB3398B42280CF64FF18CF514372C105521352403573CF
Previous signature
C88F84689CEA606BB0755C9A3B7DB60846A813BF2AB08253678F79CAEFD52018E47EDCA2486BA9D47561EC782F767798746D503F78B8DF64F275EDA1023AE305
Origin signature
30450221009C17A2294AFD1F5EBA42A3B3ABB229AA53700FF2700A04EABD3788ED679E156402204F921B996A242C783A21266323CDFB663FE0A5BCAC6A68C6C7E890780832F5ED
Proof of work
010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381
Proof of integrity
005120038AA1A74A237C4CB7513F1D42E3354ADAC48C1372B9BF6C42E71240727E
Coordinator signature
562FAE14862766D5A338E20D388F474D5955B06CE3B82463D21867D3C018E91E1BBAC2CE717A9C79416AD45192C653D560FD2C8D1A2093FD0C0A30826EEA4300
Validator #1 public key
000134772A943DC0F7038B1BABA39E18841C12DD6682B1B6D1D15E08D7CAF5339AB0
Validator #1 signature
675726EB25CA15ED76E43F257FD0E2EA0CD67FECF8B83E214884BF6A87062A995E25EE988B0EC191BA9E6F971120C5873AA87F188802CD354995266284BC3D0E
Validator #2 public key
0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34
Validator #2 signature
342910C1796FB61E1CE3F77D24339C44CB65C97C93AA33739453EAB3830D198DA0E34A0BB0902E2D304ECFC49D8A609E1325AD5B0C83BD3A4BE596A1B1CD3F06