@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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709 ) ] 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": { "97": { "0x684854bf2615342350c77a66b56233e30400d944": 1700006340, "0x9d5117880f7dad8915c98b8c343b3277217a72c3": 1700001000 } }, "requested_secrets": { "00004ED0ED915048D418F630849B6CC53D94D1896DB85C402EAFA684E3B6106BC23D": { "chain_id": 97, "end_time": 1700014860, "hmac_address": "0000C1A04869673C728CA7B91751107419E721BA3AD4F475762FA0D07BD30131FB6F" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
F16754486186691FC356A097FB867EE4A28650BEF38A4D2450D6ADFE630B0E82A7B56BA7E8F656D3D77CB8AFC8C5B957E69C2EC97413EC2930C10576
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00007B0A...106EAt 2023-11-15 00:21:58 UTCAmount 0.00230406 UCO
Previous public key
0001809BE788C1E321F058AB04F1989DE82E9B24256C64B1B87AA0596DEE08644A7A
Previous signature
99C3DD72D70634671EAC1E358F6AC6DE51E24661CB0DE4EC2AEFBF29F2AA60C25CEABCAF88FCE064F5A6A679C70BF0F6FC85EFD30B206163BC0AD1905D42270C
Origin signature
3046022100BD6CC3996FFB53BA1E3B5B5193B3143BFACD4F2A037B7288ABE899776A24F789022100FC793E445F5C906078179348253F9D1F2E993B09DEBD5C540048881F9B0396DA
Proof of work
010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381
Proof of integrity
00D4B5581BBD6C2A9A368AECB724300FA825106FC3A4D0349466EC23778D622FEE
Coordinator signature
2A81A26A249463E6F5DB7127BCA34394D0653FF3892BA7ED1D985AD3838FBA3BE3AAB5005B69B97DDEE535812B6C42B388267F0E342136F4627C263693C3C803
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
4ED35CEFE02CB184EB11F96A64F090EC72740389EAF5C3B350479BEAD000283DFD814DB9C67A79F3DA5FDC4DD6E8C039511A3D016566F213070D2792B4FDA40D
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
A03F81EEF3FD35C46B6A741CB9819F1FEEC08C24BB3A2C7D44FB25E495ACC168E37187B414DD534B1C86C3BCB2E92F218600975B41DCC93853F50CA88A1A600A