@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": { "0x57a2db5f09798fa5e5c2f2e9221d0dfa3dd06d20": 1699809900 } }, "requested_secrets": {} }
State (0 B)
-
Secret shared with 1 key
Encoded secret
39D18E755A50757DB2038FA6D978FED5388307DBADA1DDE1364845FC37ACDF984C6DA18DA1928B7365EEAA29ED128CD3CD740A7145DB5080EA25B982
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000C94C...1A57At 2023-11-12 15:58:22 UTCAmount 0.002303 UCO
Previous public key
0001CA9AF1A98646BE823A20088C7B5B0F264F4DF4E219A1DAF9F6150FBCD6BD71DF
Previous signature
BEE6AA5B8B422245F852BFF3E39F06F3F521D5950251E5CA3E7860F45A35E6E320FC4DAC5396D70E684104A87DC975D67A11D9E5744B66E82CD2D3F101B78409
Origin signature
3045022073AE723D444B005117C0C73A5EF5AD9CB46DB420570D90F1DAE57084172FD1B6022100934B86C67B695E424AF2FE4BE724DB2D45A3DDDB64BA4427B4765074FD7075BD
Proof of work
01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16
Proof of integrity
00B3E82E39DF104444A919801D376E444D494F8CDA2BE92CA89AA79212EF8C69BF
Coordinator signature
94D19E4F391C6EA95BE07451C0ECC5461BEDBA110D213B7019DD6D367CA7401039EF6E6F961B3C0B33D4B8E463C4AFE2855393E497DC7B8873A094DA072AD00D
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
B5F4CEEA34E4099CA243FE14BB41325DA93C997FDE4AB70BA48213589C70DD8A80569B707473A4A4F8481110482EE5D3020F5C9FD710CC5DA3015FD772948209
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
DFE57CA896D15A7C864FE0905126C495A16FA1F7DE0CF01003AD35E247FB2612D76E67F53E9F5D0FE8A63397B22C7957BAFEC25A70EAB34A6DB15888855C4000