@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": { "0xc9a88f29a9b69684c522ccb02789921bed5327db": 1699964880 } }, "requested_secrets": { "000099CDBAA9463C1E1100537DA083E7E635A445E2AF58C670F6F8C14E41ADDF1469": { "chain_id": 11155111, "end_time": 1699965900, "hmac_address": "00006EA1024E75B86E2C4B1B754FF38A50A7113EECED55A46A84799FD6DF612ED003" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
736E23209A1A69131C5C30D8E66183B9ACA436BA43C7F662930501F06928F1387B91BC6B9D2B2D3823A8EA4375DD93A608DA675E13EEE201E3B184F3
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000152F...7B91At 2023-11-14 10:45:14 UTCAmount 0.002303 UCO
Previous public key
000106F495B21FBED482E3B65202B794E3DA6EBB9ADA9363C189E8BFD3E4A89337AC
Previous signature
D3C6702C86EE4B9FC5DE3A26AEF5340C71F20250FA85C45F46B6F608A7FA77A4BF7E4EDEC5CA454029ABCCC923916354065109E22CBE37FF6A755B85D7CD0606
Origin signature
3045022015561EFD1A0C9E6896FAA2BF3DED0D554A4AD67DE49D97945C8FA6B5E1CA67E4022100F00F3E621BB67F9E2B155F5BA625DB72A37D4987AAE0D7BC89439CBE717B518C
Proof of work
010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61
Proof of integrity
0019219B522328D16845873F82D7F2CB887EF7733792CA66C1876B9057D0124C32
Coordinator signature
1090B2E2F24EE8DD69722825CFD606B09B2942E7E232E72E0D15068432C9217696124D246FA51AEA088B46CEEC1DB7FA2982E68BE60B8C4667E39C3AB50D3804
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
972BAB672B7A78E6F4ABDA78CCE466716105AF448A3F873521A44BE06A89EC50B2763E3B95CD09CCBDD50BFDE7042F724C2F1DAC344AFD2DAD97D4F60DD95F09
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
A218875C54CA165A47E247CC0F6D1714DE317B10C5B204AF90FFE6C78E341D79EB220124CE1EB9AB33ED9977948AA1F8FD38DFF282724B3E919D2349CECF4F07