@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": { "00000C04019F4C5EC323C9C03ACF83FD793AD556922FE703507534F27B3DD7977A62": { "chain_id": 80001, "end_time": 1700606580, "hmac_address": "0000DE925CF19F646762FFE7A852DFFF871559F03E233066DC57DB06E8572550EB15" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
8FF77941FB252393B073F9AF48F8BEA5E55B9141588918C221A71A28D27C32AC5F717A0EA6780D3CA9F540B555DF660D03D326F2B1F6CBDD7A5864F4
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000069D0...E9B7At 2023-11-21 20:43:50 UTCAmount 0.00230884 UCO
Previous public key
0001C7E91771183AFA2F97A142B3708D28A3AC4AC9F70319198F6CAA8EF14042FF32
Previous signature
4E41592C526798969EBEDC9A3CA06C2A6AE5B23721A43E3023689CD6C6E0AC7781F22941417187BAEA84F04FF52F7E4C5C3C179776917804327237F084B91400
Origin signature
304402205914836275EAD0A4A16257AC3CC338301A7BCACDAF83FF6A9061D159E340CDEF0220549DFC539EC582FFB6A92ED3178A82AB90A29784D966D011766106814487ECFF
Proof of work
010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347
Proof of integrity
0055EBFDDC23B7B1E60595E73045E79DD8F62762A5A298719095D4C74061F68496
Coordinator signature
32D4F4D2F8B0DCAC53E11118B8B8FBA1BAB40CFC5F663574D05BFABF3A1A34D4588E89BE8054B4DC98EF39194AFCA6FEA12AD4634C5ECE0B98781C79C8308B09
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
11E35E73ADF541BFB2A15A7E43EE7A7913007CB83ADFA0EDEFD68EE88D7CECA71BDE9015A0D22C2EE987BCDD5DFFDE36536532D2DBF0C376489266BE90D18A05
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
C79E8F659106C3CD9C9374E6C16E7C46CDDD8B390373593420619DED7F90958E56547C1084B7C134715F20AFF7530978E1A438BE84519EE1971EECDE460AA104