@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": {
"0x09405e63ee8ab4767d2a84bbb5368dab8878f5e4": 1701554040,
"0xa8c661fc4e77cb6878033d39e46803c6c8cb0ee8": 1701554700
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
5512321D7195C5E40E318856A41F0524DBFC5F339B2866C1854AA3C25984949AEEEA9BFE99ED2012866678F9E1396253D037AF8FC415EA3FA54E79DB
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000F012...278CAt 2023-12-02 20:07:58 UTCAmount 0.00230406 UCO
Previous public key
00014C5A31D1531B82B88ECDBDEE0EC99EA918E7FB3C6AFFBB128671450A6E16DD77
Previous signature
93067DD34EE763EB3FAAC6950ADF3432A7C9A098679A545A75F79C8606FE7819959210B17FC1A828D039FB4A01C9FCB1AAF288C248993B91C5186BF602588903
Origin signature
304402207C4F05A4CF644D701B605648CADDF91974526C7C8F85BC605BE552B6FA84C1C802206735547022B9835A724A5ED016F010EC350F9C81C5892789FA775AA9BA6CF08E
Proof of work
010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712
Proof of integrity
00F2B00926F744B5A1E5122AA71C3E430276B3B71E942294A59AF9BD5E817C9AD8
Coordinator signature
9866CF819037021870370936EB8ED44E6767F5DF2100637FCDD6F86B59F4D9BD07F48A57E0D7592D2210B61ED2F10FAC1B4A4F862A94B9994C8A1771E132A50F
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
78A757C5D215EDB2D8FFB83580104F3A200C9603315C776C6B42495CA65467602B0476E7925B72F1EA87CFF98CA83B760483611D3373B035965D35555668E90D
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
CA7A34D762F8D592EED2ECC7F8FEBC936D533331A6F68ACFA55E0855694A78C995D2AA4DD114179C658F64DEEFBFE3227E887CD96972083F1E8836914711F60E