@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": {
"0x3b4fd79d32ddd30a68d2b4cd1b083890bd11c18a": 1702141800,
"0xaee753b0dcc9281285f447d7133dbc3c034f6609": 1702144560
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
B5F11C8548FC5C196ED9F73EC796CE27E08AC82A8902C6ECA1AEC366F5A4BA54071A36E90EC6A7B60451E28EF6F2CD6DAF17BACCD59D07D7A1B15D6B
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000086FD...408DAt 2023-12-09 15:56:48 UTCAmount 0.00230406 UCO
Previous public key
0001E0A1F976C81953289842E03A0D9A291A1C197921A29DB6BB40094D45CEA4A49E
Previous signature
3A24FBFCF1E5DEC860D7407C73807E9D6B10C82CA13F9BF0C3B7BEA4CB6D2E2C4E18B208A900544F5959FEEE70693545A60AFACE86FEFBD67CD470555BD15304
Origin signature
304402202015291493D1DF2F91F42207335624AB1A4D49C550584ABE4353A74E0EA84EAF022057BA588AFB7799CAE1618F4CACA6FF8395469668E8E8C86CEB9E5AB1C9699D9B
Proof of work
01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16
Proof of integrity
000786394A9B2E9C5698FD133181494F7E7CFC155A53C2F9AA5E9373E7FAAE98C3
Coordinator signature
BDD48E2493EFB58A72697C37E32D07A6AE5261599E58B5AC016F1407452BFD1F294882DFC9C79C9E0B822D5DE50277B705EE2139E26AD1664ED22AE3D7B8A709
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
F2F88BEA419D2B670F2C2F98FA59003FE26B9AF33EC762F09C8D318D25E20B04C6C95AF440B770530B9391642B805BC97FB8F49EC2AFDD3D485B58CC344C6803
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
D41F5096E7BC88E9632E83CA2B7AC4C80BEE1E92A42D8D12796CB1C9FD8B86167A0C5212C0BC2DF81632CFD805BCB526DFF494ADFBE46BB40EAFCADA89C47802