@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": { "0x54a01cd104377e9a441517cef3c3e6a61d6cdf17": 1699810080 } }, "requested_secrets": { "0000C2BE1F0BB57D69CF71682008AD9B73D27D694FD6A856C71D2E6BDC3245894BC7": { "chain_id": 97, "end_time": 1699825560, "hmac_address": "000092923B11C8688E06B1925A2727DA1D0C56D8B8243F4021BD81C6B652BDAB6670" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
87E8EADD387F821BDBEFC181036A0462B01988F8FDCEAFC6BEFA57AF9A3463ACDF71FAC010BC37F3E56DEF4C3CD51D21C26F19D6D8D3D925BA0A441E
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000FB27...49B5At 2023-11-12 19:46:25 UTCAmount 0.00230406 UCO
Previous public key
0001EC44F411309F8BE9A56DA61449514C1FB9285FC58CBD0376F85EE24785EEC452
Previous signature
0456AA1F90445703D29259B1D2265C111A253CCC1954D78FCBC820B9D7EFAC71F850DCECD0A3DAAFF383B4AAF3C3AA9AE825DE95F3FCFEA42495BEDF1B3C6A01
Origin signature
3045022005B5FE233EDA5DAFB0D2791981554A47C1AEA46C9611519489FA11ACE2EB4D57022100DF7A3EE906CA4E9D2AABE160948378FF5540D44B357BE26176CD1B8E4698632C
Proof of work
0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45
Proof of integrity
008E13198FD0D43240BB79BA61F53D317341AB439773B20BB839092D009D3285FD
Coordinator signature
C9D819CDBD7D3619C5802D3D733690BBA65A56E3D349FBC8691B0823581B6E1BF087449A67855E376F52E8295CFFF419BBADB871B36F43ECD422BF3957F3560D
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
97D1D45808ADF47EB10FEAFE17772E22E6082D700E3CC49BC5EC50C757F7A909CA699150B6AA6A445552579D794774B36F71C34B04E9078BBCF9F0304B068D00
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
F05EB8AC809B96510BDECB89E681B689AC729C939BE4149E31717F90521C4FD6285CFF89A3F5BBDEF4B4D7EAAB1348F4A25246DFB73C235071088512D4F33708