@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) == 0x0000072e418b60c6dabd272bc2728b17b352b8104f068d11365d50134f96a4199609 ) ] 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": { "80001": { "0x05b29aa844bf2ddffe669b9f3fccb8e1c3724e03": 1700001300, "0xa1882c5221117377476087ca0a34ebea115132fd": 1699997220, "0xbf759004ee2e93a9301128d609ad193ebda5da82": 1699996860, "0xe1f3f34aaebb1fa7eb66a47c24c048d57f823639": 1699998120 } }, "requested_secrets": { "0000D311E724ACDBFFC7E81D5A00C0C2C90BF09EFA94D6EC514B9B11DD71F63C57E7": { "chain_id": 80001, "end_time": 1700001420, "hmac_address": "0000A03269AC6EFF75098EF095226F7AA3C2AE278D20C944A3F65A5F61EDE7A22124" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
2AB9129AD45FD9C60A97141EA1F54D4064A2F5361F4B7900436618139BAAF9EB0B116BC5F1BAB630BA08038910679FDC902EF11658074631A9728AAD
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000BAA1...82C9At 2023-11-14 20:37:40 UTCAmount 0.00230884 UCO
Previous public key
000198CC85523237F4F97FF6E2B1874ED0114A3A1C295E7CC794781C6501DDBB383B
Previous signature
713DD2E878C0E5FF4E493C08DAFF80B329E28B24F23B88EEF4DF7E2AD6ECC88A8B754D13A1F5A1538C8CE35B9DABDFEA1B1942C4F3BB1D97211AC85ABD70F00B
Origin signature
3046022100AAA2CD91785F0B412DE80078A2D6BFF6A19FA30C2FE9C11291F0865FAA1B28A9022100BAF4E7F1358A358DE119927FE2592DF470F81B6AE7E0521BFF5484A85986B0F9
Proof of work
010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381
Proof of integrity
006506710B936EB3C7BBC80C479733C4D7D06860457715EC9835C64E0DB4569388
Coordinator signature
D51158DE97CB705DA53CB8A4A0925E75B55B9F5936C85DAC165F86D93E0DC6F13C11F09099378F499FD82536822A22DD29BEDEA79BB0149FE069BC3D45891B05
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
5FCB263702E77320FD7CB3F23C98EBF426ACD0FB724F0936D139CB807F848C9119C3FE8EE6E362BDA5978592AB8CF93320A5418E3900197DE005882296BAD70A
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
8523857115B81B4F698C5B1B902B68051BB8BFF0DB035F2C52B878EF07CF893985EB7A750383B6F78C87364E209929E7481FAFC9465B840AE236ED1DD38CA905