@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": { "0x4d596101cb2ff73adad53b907ccf076aa2552bf4": 1700591760 } }, "requested_secrets": { "0000ED1B27442EA349BE60A9F0A2ED92534D39B7F18E38D4A90304E9B54CFB380426": { "chain_id": 97, "end_time": 1700627160, "hmac_address": "00003FDC9209EAFD3F3B921EB3624F4BEE30C064C4D1B903F5E2018905CD3DBA7219" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
AA62E8931D7931EEA5D9B6C0A2B5083538A768416B329AC792376DBFE3FE7079B172F3B7022FB04E02E263C1EF08881F0E18885D33D3A7097BB2F116
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000EC6B...792CAt 2023-11-22 02:26:47 UTCAmount 0.00230406 UCO
Previous public key
0001BF788940404F1091C634E89D1A4255868341416032B91528839B014622195FF0
Previous signature
E3B521175EABEDC2DD4820C98FBD47ABBD2B6113232A09F9BF2F4F691C4C0B077238A42953BA72AF625E275F730004506C30C0AB559A5320CB719A08B4CAD106
Origin signature
3046022100859E4FA57415279D6D3C43AA15B288E8F8C643B2E041E1120C54D4293099CEB0022100F0301A980EFFB3C3E69EB2DB617041BD777C6C010B7B519C5D64C0B0DE75084F
Proof of work
01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16
Proof of integrity
003F00AEEA6958979809D2F79E68C43B27F789E799ED39013C6320940874F91585
Coordinator signature
923BB3BB0FDB5A436C86675F3A6BE5BD9B44CE97DACD1504334FEEDFC2B076090B6138DD3E9D24F65CB2830757B4D7AEE91303EBA9E2E53BB2B434F72549A50C
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
2FDD767C55D18B833214601E5206ABE0644334821282E172D3AC6FC9B8C4235A4A8EE13842C3C199FC123A5915BEAF27C2CCB3A6318CD8682899AA33AEB81E08
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
00BE0BBA9B2566AB8484D5C9FBF1078B3DFE875F312B75FB6AF9912838A6B7551EE5D2F16431ABF231DABD75628CCFB71DB6B016F473E94554FC086B73EF9900