@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": {
"0x31c5b94f7c8237ea2dd777c4f97029e294aa0cf2": 1706201820,
"0x76eb5f0508ae88df291448b491e662d41e81124f": 1706204640,
"0xb767fea7bb93f31c97519172af30e170916eadda": 1706204760
}
},
"requested_secrets": {
"00006ED4F765B32D70033FD8E99ABB912CBF2A1DF54D11EEA07ACA726B11A93A19A9": {
"chain_id": 80001,
"end_time": 1706205540,
"hmac_address": "000014F1986A0EAFC3EA225A1CEC8E8AE86DD76028DD86C1E31EF9A4024A8BC31BEF"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
D86FA43A96139F7BD1E1426841D0108343C768649E10D02EB403A94B42C1CEB8CB74C360619439199CF9D27F450818EBCE870B5B32B600F51C0D3185
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00000944...5AB4At 2024-01-25 15:59:56 UTCAmount 0.00230884 UCO
Previous public key
00018F188A9207AFC363160E0E9A9EC2BB8F2A5EF6F31A19B6A43A2D61BD2DFB191C
Previous signature
1A5DC139097749885FA8545DAC3DFB1DD63096AA73B1E33A02878A211B5D0C0813916C513D565B278605757A4A7FF33AC6F92A949A96FD9FAC95CED1130A5A03
Origin signature
3045022100E1836B6DE64BDF123DA3DFA81833BFDC4A617714F0278A9AAC082088A583726A02204DB3901507701468467C23555612BA49E39BA5672FFCD4B1A83D32373CC47377
Proof of work
0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45
Proof of integrity
00FB104C5D71DC3F3CE199026BEE97FEDE41C3B198CCD0D9DE9E02C488C9975ED1
Coordinator signature
2D62E1C73E3A4D51D441E96B18ECBE0B4BEB5140CE032F1F096F18853D5C477675D847ACD31C0472FDF3B5837B2308969F1DF8FB1386FE36F2FC04E4580E6E02
Validator #1 public key
00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC
Validator #1 signature
6D787BE55404753B3C08E806B346B6EA4C6D136EA28C30F7D1D50F73E70B47E57FD6AEF97A1578E17FBF3BB6913033C47F2BF4B4B953C4A2EA7B20DD9B076B06
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
7B97C907CE8654E09C3A7C50A8A37BFFB155EDBA8E03685DA80BF2DF54E70ABE518AD5566A519F1171B20A7FAF0CE9C287BBFFB05FCA3755DF6EFF5175F4D108