@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": { "0x4694ec9c0e2c7813cc47188528f07b9b0deb4a9a": 1700154840 } }, "requested_secrets": { "0000C3C255CFF8EF02D7DC5A96A2063E8B2B854214B9B4500C7F273EDB15A965880E": { "chain_id": 80001, "end_time": 1700155020, "hmac_address": "0000BEA009164CD53B6183311AC7123CF6F7215BE1A51F76B56ABCBF38DAA4F998E9" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
FEA481025944CB855B3EA492190461B5C83437E9488049ECF49017D6B8DD5C5DC8367695B8E09F089C4B0D5D85D7A34630B2A6D4DCB876DA1A6EB9E1
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00006AC0...E8F1At 2023-11-16 15:17:13 UTCAmount 0.00230884 UCO
Previous public key
00013CD9CF4C7FBFE1F50401785D8BB6C99E97A840AA247934D36F7410ACA90A144D
Previous signature
11C1647982A6CA7663396EDDEF6FF2AD39E4233702DB0DD1C9B9C44F6849803C4C7BECCCBC559890E7F6C7FED4846A0F3A3072E191BF73B5E5B48BED27517103
Origin signature
3045022066C3E0A12E72031960B2F15224DC5D6475C3B35C4543180172A2B344566BB3CF02210088C7BE7CE7E5C979EF3A4A00177BAF60DAE0D7BDD6500C2E1CD0427B6FE45073
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
0091AA092D1236D9D0C27D86A7863901C0A54A5665096BCE5186603ACA6AB7FF6C
Coordinator signature
2ED1BC6582E04EF4AA11AEF916F40332DF10E031240E26C4FB14CCB2FB8ED0B8BEBD101E6B654215EB35775494BC67712784710FA481D6564BD7033833E94401
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
FE01760094B6EFA28B47C80B7311BB99EEAABEE2BD5518768D2A73776743F6CE65FE664450293BAF12ED40BCDC163FF24BAC20928C21DA260FD192362E271406
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
601DCF8022630FE3F476529F782F65F75BF5E206292AE9E243D2DFF18C6CE78D53740C90253C1E38CF8A95B4273F08BE86F23E0C3E8189CCD5BE3F7E4FE33B06