@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": { "0xc0df1e1b3abd2e8d953a78ae2a10e260469338c0": 1700605020 } }, "requested_secrets": {} }
State (0 B)
-
Secret shared with 1 key
Encoded secret
D1B95A45C8B0DF36B95740F2BD50EBD08ABF07C1389D6BC6897F90EF5B5C7541C87A4BBF8786874E72FFB6D34697C1C4F86E014306CC273C02520761
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000DB5B...DCCBAt 2023-11-21 20:21:08 UTCAmount 0.002303 UCO
Previous public key
0001E919C9B6A173B6583ECE2CF0BB513399665C8678E1DBC6BE1985C91C306F2A93
Previous signature
2AAEB7098FB29F1993CE5EF4EFF89949026787E710230E304F1071CED6FDDF398DE7085EAB5B13EE770BE7C58AED8B8A43E99D42A9A21EBFEF8FD7C84A63F603
Origin signature
304502200AE06FBECF635AF4FF2BC22F02974A7D484BD8C624D763509A3934453D02F6790221008DE897D94599C55182BFD3D27203EAE11A065A69663174BE3F24B08E57FC01E5
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
00E76D916FA65FF1A1EC4BBB04936415CC0CEF56D46E3224F85A885E56B32C273C
Coordinator signature
4E1ADCBF69D3AFAA26BAB15AB00B2C1F2CD978A7D56832C59807D75F76A7671C897CFD826DF7FD59CBB8DB8010D23C1BDC17F23C4BC1CFC9B061F29F9AB9390E
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
22EE2E29BD6BE610082CEB6EA522A5E947B4835ED76964B9A08797B9A1ACE40D6991DDF88177260BE03769EF3EA77DB7123FCD32645FF54A158A01C793BF390D
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
8B6FAE892170F29C7A3F03CE414C1E2BE9E17039E82EC35D728BF81B2B4D2F59F6FC3564C58242CAB61D7BAE9BC5166AF7E023176AC34BC25D20A1DB6376FD0A