@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": { "0x58d7a7942e534815684871a0e6c9038436987098": 1700558520, "0xf53e6850ae0ab0fbed822533645460a06cbf93f4": 1700558460 } }, "requested_secrets": { "000015FD086F52ABD3FD532A0524DD5E5713044A510EC3C45E88F5A24C1C50E9D927": { "chain_id": 97, "end_time": 1700558580, "hmac_address": "00004C87850A221BC5B7B082BB19564408A1F9AD6CEFBF16CA6C0B45B4C9D00C2394" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
70B6F21ACE90E7A3423F9472A598A1E7C45C453F2313D3E3C6A6F9A98CD4DBC0F8E719FD8AF45AE79F9B961F7961DCA118C5E8FFD34A5DC5D491B446
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00003230...289EAt 2023-11-21 07:23:42 UTCAmount 0.00230406 UCO
Previous public key
00016F6BD9C22DDE4095DE8CF661FEF16ECB1541C7196DA6F7C7F7F180F26A48EBF9
Previous signature
472ABE5C7825868006022EE5DF53D18A079D25C058B7BECED9234E2AA690B58E998DB0DF844B70FBEBDC4B5A4EDECE2029AC535ACED23B08F563D4BF4E773601
Origin signature
304502205C2847102F403B6851688FFB24096800C78FF4097309146CA0DD97E06F2EFB78022100D995C84106AFDE6CF1D922B581861D8C0B3F5A3CDBDF4446ABCC85AB7F0217D0
Proof of work
010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B
Proof of integrity
00F8792531A9FE7EA69B6785D2484095E2FA27FD3A24E9CFAE300292A83034F047
Coordinator signature
C8EC26FB7C1D985B7CA1C419BC8135EDF1CA7EDF9ACB7B35DD0F4A1A9B6087B7C3F49FA58C63C8A67762BF4D324D942395E86E59AFBACB9CB55CF1EF39E6800C
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
11845C05FEA876B7DAEC2EDE16A6C210017B098808B057FBCDE5391C8DA6E645A8EEAA01C12BA4B2027786B699149AEAC8915EEC07A772180A3C5CFA449EF10E
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
F607D17A9BA066EF29944048675BDC8CAA9E02D99440DEC721A089009E7B0B63DAFBF0E7C92EC9FF5E56F099FD9DCB2F2BCC7420BC134E6271D6219CB40E090E