@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": {
"0xf070b5432a71ba28b802c2b137cb0bc4ceb4e737": 1702141860
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
788EC7C8695F0A2D90FAF093B0538D3487779554083DEFDFB4927A8E5E40209B877C9F95C2EF61E5DCE89EF414B1298C33439DC24310BFBD09DEE4F6
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00009BB8...7006At 2023-12-09 15:25:05 UTCAmount 0.00230884 UCO
Previous public key
0001178D6D92EF540CAAD2319B710762D088BCABD617E5D40CD60B5CFBE4FAA870F9
Previous signature
74B7CDC020B318416C8DCF2DAF5AD729BEE49B9DF1FBB7A38A732F6C1DAA5C869BD6CED58AF56C3C3D409E7906AA257BD0592200BC3C1A99B1176508489BA605
Origin signature
30440220762B77491F2B0B0EBC97F393BC801E617BF8D32501EAF008D8721DDC8C1EAB350220178CDE0A1D010DFFD4832B5651F725D700DCB390CA17692E73CD6ED9306F06D5
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
000A1823B19B66C1961366D5759128969E50B3AAAC1984BFAF6CFE176B0B7284CF
Coordinator signature
D61E01950408B72DB53C587DBB1D6131E72D9FE48346115F9D419E72B659128543991754205AD599921654D562B636D6DCDC761B5170E143A3E97CCCB9789E09
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
7C502A42AD228928B28DAF6DB7C9D28FE39C704788FB80DAEAEE5409998FBA483C99A8D6036FDF81CDD3A9912D80AC1DB7BF94057C4A292F8D0EA404B49A790B
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
4CE7C6C16359ADB370C814758C0F1F9F7F47C375C2E5C77A664230F2C8232F9B9F1565E0475AF1E99F35D717911B3345BDE5A75A8322F39191B595CACDFBA70C