@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": { "0x99a00ecd7bf57cd08c81284fbbaa324c7189a717": 1700045220, "0xa87a7e8654bc86f52eae35c83c3a6f20bcedb5b4": 1700041080 } }, "requested_secrets": { "00005CF860424991068180BABFF0C6359E8F3ED0E5D5D61F813CCDBE04A3725909F4": { "chain_id": 97, "end_time": 1700047020, "hmac_address": "0000B2C2C18D03E1BEAC581A9A545EFCC508B02A4697ECB07A7917B07734FA943AE3" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
CAC3433967D9CDEF885172E8A7CED160164B5C093C4B02B44308D3906772D4072C1662D9FD3CAF1E34DF8DBA136B6D0706E7D9F830986F51F3F90BBF
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000A890...5013At 2023-11-15 09:17:56 UTCAmount 0.00230406 UCO
Previous public key
0001EBF1D71E450951FFE28E0E7F6E555D48A20BA72409AB065A3B570B9F56A5BE4D
Previous signature
0A9754AB5113A1FB0B6C90279E8CD9A2D8538DF91CF0B8AC06B851195019CE08E1E8AEBB4D420435FAD0117618DA1FA3F9D37F8967CB115FCD1EE6CE7F945F07
Origin signature
3045022100E8EB1D75422CBBC20C69E9271269350A90AC1658CE31E647A10741076F73338C02201991C72C7FF3BE96E54F692A1D658CE98D5B8A61D1A9B484D2031143A8DE2B0C
Proof of work
01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16
Proof of integrity
00482E47DA7C8E758F3B7DEF30E4DABFDD7B43709CBB946B8FC6D2004AA4D7697C
Coordinator signature
03372F67CC66EC363A8B87C884159021175B87E9566F0BF2D1A7DE10617D01FBC39CBBE99DAB21AEFB54D0E9CF3741E98EDB96BDFD14ECB012AAE69CDADC3505
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
DA5EEE07D836CDDF75B65D88111DEF5CCC73732A8E23F716636BAD476EE2F1724104648A6BB2EDD9459A483BFFBAB30B23CB44285994857DF21172C9AA61D104
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
9834B3F4D60554CEBEEE6DCE15405DBB035EAE389AF956ABBEC5C4A43192C7AA93ECBB9C11AE929C857B8932ED78DF7EC627C66F569AC6EF88F7D7484EEA2508