@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": {
"0x5e02a23ee44cabb92705fcfa7926423bcbb92d73": 1706636640
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
0ACC09FE27FD2282E8545CD6B905680416AE4016DAAEFB5BA403EAA8F3C95191355852C2E0997B85BC3CE9B3CC9A381D2A4B12DDCD9AA84065A4B304
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000158E...FBB2At 2024-01-30 16:48:53 UTCAmount 0.002303 UCO
Previous public key
00010F3F2AEEE16ED6CCB66605C88D72149128760E50C5BF6686A69472DE54582182
Previous signature
C91F8A35D765030374938A76146BC48FC4AA2EC3954576E815F72C3095E66C766398E071DB37D83A9269EE1A4E225C059CFC88EEA8729A4DC93C0C0029633305
Origin signature
304502201992267B4F9E3C80E305FB8975C99701A1D3F0610426D68D486246BDDAA851FF022100A302AECD91525831631F3C393F8B9BD80A922A0A55AFB96F91A1E668E8F7C709
Proof of work
010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712
Proof of integrity
0011EBD9E9ACE8B163950B7DB54F5C6546FB7D54463274C31E7F70514E00910180
Coordinator signature
3BEC6AB40F17E229754921D9A4B741F8FB2B4E6A499F3912E1029A189B697D6BA1A7D7688B794D26A458000DBC1D10CBB1BF14E0C55F46564A77B220E3766C08
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
5C6F3450452664971734700659FE1423995FD33C71AEA966685D9B0DAF7F7036173A5559F7B34C340AE521027594961B0ACAAB9157DB1F7C55DB6986682E9703
Validator #2 public key
000103E30584AD8DE66F9E29419D5D0ABEE5A76722C9FD0D012BDDE3A6E2B149C48D
Validator #2 signature
B998899FBD4444F2A8F787E5F2D78F14B7E72001278BA6DDEE87DAB71EBE02E9342C32E0E1618A9CE03B74B331115EE3CE86429E90D6AA3CD081FE5E2D79DF0B