@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": { "0x9f45d0bafe4b67d74fb747fdbb86a20c96cb238e": 1700094360, "0xd986a1ecc4a14947bc11ea6f049a2b1f14027948": 1700090220 } }, "requested_secrets": { "0000054BAEE6A5F9859E365D8E6984243CBD502D640FEC7124F1EFC0214681AF1ACB": { "chain_id": 97, "end_time": 1700090580, "hmac_address": "00002D68AA606E2270E19D2F902BF5A6AECDA5CD8197A8A6B8E104C8590A23A66991" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
E8BA07B86CC07F42205BE98C7D73B67BEE217D83FA7B4FFD8A3E2ADAFC8FEC75B12BD86A63466000CE65A292E07B8A8C54D3072E354A1B9650FB4789
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000B00A...E702At 2023-11-15 22:26:52 UTCAmount 0.00230406 UCO
Previous public key
0001CB994E0B3FE4D953FB9BEDCE3FDB946A8B1F065FC70A6B77922D1C5AC5CF7DB3
Previous signature
618A90EDBA65364B9E5C604B2FAE1203E33F2E3C6B8B40DF102873CEBA7A841F6F473927BAC0C58A7249146872B12CB5C942311A125925237CCA18671973680E
Origin signature
30450220409A6C85947157FF001562BE1C5C2C6AFBDC4347AD34F4F2CCDC28B4E2D77F9E022100E339B38EC7F251B73094DACB97DBF952CBF4A6DB27B63BDCCA8264AA1F9FA0BD
Proof of work
010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765
Proof of integrity
00B3161EED951ED5283C29E25A0ABABFEDD69EAB9F840685ADA2A5A6C832625B6E
Coordinator signature
3C1DFC13AF68145684F6E7F682E76A3616BD1FA7A846A83F8D7E6F9B743AE91A65516CA400FD8E8581EED01F7B7CAD3E124EA105EB77B3AAEA94A5366AE9BD02
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
2E0350E787C298AE1721A785DEE2898BCA6DE10B4CF9070CF9F54FBD180C1F4BEBB8F432A289DDF41D40F0A68568008520316CD6724E321F3625B71ADB6BFA04
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
66414D891AD2A56423FAE009B42C73A70060111F3743D273E7EF6D88B30E9BD2F946F908F76C706786E538917B8B07583683DB624030A9124F39D2021CDA5402