@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": { "0x155faf12b142e2dd052ac33a5717469ac5f39de9": 1700606400, "0x8c7a19af4e8d370e7c050e4ea938e67d9dca9df0": 1700604060 } }, "requested_secrets": { "0000F40F19DB7C06D6358EEBF27981BB3B156A330E2A5562E5096B201F850BCC3424": { "chain_id": 80001, "end_time": 1700627760, "hmac_address": "00009636164E56B609D5BFC6E0A007C42D75D494BC88B942D1D87FED68CE560706AF" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
27DF074B852836B4B93D15A66A2C64B1E892A190ADF3AC18E2C1D75C0EF15640C53D4EE87B763E5B770A588D0B8345F2877B095E0B0D5FE4FA853FAD
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00003B2C...CE57At 2023-11-22 02:37:05 UTCAmount 0.00230884 UCO
Previous public key
0001C7609E78F31AD4DB1EB5AD525B370B2BB2D93B10694683D23065644D2A2464A7
Previous signature
27F07907DFEFF350EF609EA03CE9F724F5C1571870AFE2C42313A2FBA2AF7596F9542576C10CAA4AB9D55003BD901E74160DC3C7D231E8C495557A6225DE4401
Origin signature
3045022100B75E6CC230C3B1A65AA9F08FD0F951C274BD320A3E6A5DA8FCD81998338A5B4002206D53ACB07E6D4DB5DE34F8F876653D5BCEA4F586A65E48736DC7CFCF3071B84C
Proof of work
010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347
Proof of integrity
00404B1FE6AC793216394A96E88AACD81D531D5516D5C5AC572CF0F86705B07B78
Coordinator signature
6343CC30ED50933D041F183340495C45F3FD1E7C3C2BE70F285ED29B99DD839E7A57A695CF43A65CB6801B2D439E76B43F0F62BE3F30BAF63E876FAE32CF040E
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
806D34754E230970E8F510FE5C169D37128D6D54A7C0DFF6F85266698B7C0FE855B1A51F6E2CF3BDF413848B323B3074543A1AE40785FCC00685EFB8E3A5FD0D
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
47AF3ADDAE6A54C1459D8F25319003F8A996FB04A75EC792CBEB25213890DB86E7E5EA909CD511C2E32B107C665E0DF99E1D78C8D18EE6F694E610051A10AB09