@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": { "0000F87F5EFACB25AB6A08CCDB25A246A9C23EA7EDFEB79C29B24CB467A81FAF6F74": { "chain_id": 80001, "end_time": 1700620380, "hmac_address": "0000B01DB42757EF21379B8E6D846510D578D1CC3AACFA09539DAD95E849D364C56C" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
454BA52A05619177D1CF8E996FB920967936224D8636BF462A9DFE03BB85164B012516CDF6130F23FDA409FCCB6A465E1D7B4CED0BF33C4BB3C62037
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00007A31...17A5At 2023-11-22 00:33:12 UTCAmount 0.00230884 UCO
Previous public key
0001A14EE013752AA77691EE7C96E538D9505501D7644869FE14C35A0E72322F97E0
Previous signature
80BC53BF50F7927AFF904B6E5E268E674193B33F9AECD623030BF94C1B4530279C96A4F8973F8E3759069CB04CBF2D97600B4C8E20F45F61CCBEA50AD34F3C04
Origin signature
304402207A2C11E6FB0ABC134B0C6CACF9097F20666E281248496A8863FD5CA7FF6D966D0220325792D31DE7E39C87D2A247C7FFB4D169B36CB39E84F7C46A026A6E692C9A0D
Proof of work
010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61
Proof of integrity
00730002300C56A732E9727566B8F463BECBE8290306ABF4FE77172D4E135F624F
Coordinator signature
983C9D6EE7D1ECDD754F83FE7B0FDC4D8DC0018B0EF383B71FF3D2316963C9A7BB3942D20A1A3E6859B67AE5E13C9009865465B6FCA3D9C8B57CB1A0E94DBB01
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
F8D2D4A6A17953D28CFB9A3185770F05DC044AB145D7DEFE0E10DA5B781CAA6993C827CB095CA90298408B76F11623C598C7EEC39D72C409546A7BF7A7C1CE0E
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
66BD53701FCAB0235CF2197B341614F10F27AE7099CEFF735F8E4B4D2FC49A3D3C3514DAC6B2A3D9A2DA819495AB63A9B678976C3D43631AED3FC3442BFCEF08