@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": { "0x616cd7f25aba4bc10e5a7f38db5685756b913f42": 1700916900 } }, "requested_secrets": { "00006DB14B1301EEA4B61A4FCEF6BD5E7329D50B797AA533E8F3B7B148A9AF6585D6": { "chain_id": 97, "end_time": 1700917140, "hmac_address": "00008F0C949C7DB1A9D07AD6514B86DFBB361AAB48B688AEBEB1721CE2EEC30BB097" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
513BE09457ECB313046E7A8061F67D58AC105CD2CCE46D9452C48F81302382F83CDDD23561CCBED12A4A09EA77E73BAEAB7A5899A0DE9B88BFBCB491
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00006672...DF07At 2023-11-25 11:00:02 UTCAmount 0.00230406 UCO
Previous public key
0001C7366E85F5B4C0DECEC6FF604B49F12B337DA474890F1A44CAC9992892A82872
Previous signature
1E8715A5D95AF16732083F8A34F0A7C37318C7A57143941521DE11ECB7438B612870A8F26F98C20BC768E1483841FE462D24CA09D1253BEBFC6565B67B175A00
Origin signature
3045022044F1202B31B080C62B6608E23940BA9F7F5420F7A0DD22EC1DA80D873EAD5416022100D259EAE6F2AF38F4808EBD47F376D57CF0756C3DD22BA2A7EB2986F11400C8C7
Proof of work
010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765
Proof of integrity
00F9D7E0CFE66AFA37669F4E2CFC25A9E4F342208E057DAF717FB0B0166CD50F83
Coordinator signature
AE567CBCAA9DBDDACE9614F6EBE1391984199EC56BC820471235F016C185771714A602DB3230D29AC486C3A39284F74BE0E67E52D7891F5C0E45BB350835A20C
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
441C08DD4BD55D7B6D679EC848A77D94507ACA422B4FC1DD484BEC46027B777ED722EC44F0D5247833AAC1496C9F54EA819EC801696AB5280EC516774538AF00