@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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709 ) ] 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": {
"97": {
"0x4d13822d4bde4fe203e4647088341414b819c822": 1701614940
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
171B7F28A4A63E6B18B8FF4672536BC93D36A00F1178EC3FE49F1F3E442B04E0866A93F8E6FB78E946C4519C3FC99C363F27F9FC480154BC7CFE4581
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000C2A9...3DF2At 2023-12-03 12:50:05 UTCAmount 0.00230406 UCO
Previous public key
00018EA01A7879DF371F067EF1DE03D710666A0BD1F3BFF698E3726C10DE50B684CB
Previous signature
6FF1DD844CE0B98E2611976E5866CD434908BB315B4EA5F5877BC11B1B1514E54A20D7286359C962263DD2B06A730137C7A31A9A0D3CEDCB1733867EA7168501
Origin signature
3046022100A7C3359C63417AC978E909B9C585DDDF15FFC078D6C973303513D3AF030E3CEC022100FD5F123578A89A248F4FB92E5FFEBEB3A965486925880C5D1DFF976708DC9683
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
00F7AFDC07918D605C51037A4852FCC6DB6A4240D58B3CF53DE1501B255A87B9F6
Coordinator signature
9AA108DF93EA639F8A9C00A1F5CC43D2F761467C9226A8A6D4E0E8AEAEB91D7CBB478980A331F43A986114835DF0BB9E3289C27BA258B11ADE66AF01DF269A07
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
AEF1F56B9DD6373D22C8E6D623854DE35EDBC3048A43C0F179D9CBC979748917515380DFF927C876AE9AFB799689E66562B94277A2B6C621829E9EA749318701
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
995EECBE1C8421B38E01627ADE03020095767E29F4C79B061E97218535ADC69F3C4EC234A88240389148BE448DA6C30CEF3C34C8CBD8005700210D9F58B9D408