@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": {
"0x38ffef970450720260ca5a212e3535c24d662484": 1702128540,
"0x3bbd64e038cb58b1f5855542f097cd1ed1f61575": 1702126920,
"0xfe15dc6febfd9b211280a4b83b11da2df2beb3a7": 1702130460
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
86D3FA0D5829C27FF5B956255FA23AFA50521BA7533E84BDF94D86FBACF5D08B8B84B0D81689E15A786D0E8FC3A1DB1B2564A8ABF681D5D77536958C
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00003E0A...1FB3At 2023-12-09 12:02:27 UTCAmount 0.002303 UCO
Previous public key
00019AD9A73A3650E0E0B78BDF492DF278969D092DFA00BE1C944CECC9184A57D0AD
Previous signature
B393927729455CE8CFFE4A9D64066D8D3E7C12D209405D176C67CD43DADB36C57EFC1C1E5E503C9D43617B23C1ABD91168433603BEADFF455EEC10E564B33A07
Origin signature
30450221008EC41715821B812CFE14822049F57424918BC1BAA3E821347476EBF7E7ABD9DE022048B4E46DAB94B32B7E271D875893F80075985948D0FB5E53E1E8DA839E2754D0
Proof of work
010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61
Proof of integrity
00E22D9FD30150B6479CF0CD03B9FD2FEF1315051779BC99972D7656051C23EB56
Coordinator signature
0136C55EDC1EBB8A30CE1010D97D34F4DDD89CF8E94C29EA02D9DA5EC43A56599545DAD4BDB2839F4B9FA453A8B681F83D56148A2F597DA230885B94724ED909
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
2B603DF571176FCBB5C908294FDFAE2DC37A2575E3DBC487FFFDFFBA7D5AC9FA2B306460204E8A0ACDA10A04F7DB85E6C323F5DE8D2D4B1233ACA255964CC70E
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
41BFBB7D1A89E548C1182F9ACB7506970B8BD53784F51E173622307CCF019DC6FD98B2CE14BAE2003FB809CED6867DB4851DBA850B8BDA929A05FC2DF38A5204