@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": { "0x3e3e234a1a37cece286a95b6cabd2af4a7631b0b": 1699457460 } }, "requested_secrets": {} }
State (0 B)
-
Secret shared with 1 key
Encoded secret
15CC9B7881F537651702BA80EA21B0BB7305499DD1B6F53B2D53BC3DA6ABF87173181E74981C10544FC7367129F0DF93E56F320192B3F88033DC7148
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000D775...6FFAAt 2023-11-08 13:35:46 UTCAmount 0.00230406 UCO
Previous public key
00011C3E4DFDC6BEF50608A2C1B0434459F4305B6C6190E38C5E25B7997B5D8C2167
Previous signature
E554D05A186FD7B86684C0E4EFEAF0C7D9443140BD8E2F554E58C8E5B8DAE1FC5DBDCD8674618F13B8DD9A48F112DF122601CF4463C8D37C008F8B06FC82D808
Origin signature
30450221009EB6E75CFBB1F567F5DE8780C805E0F2B655CF2A9C937DB33D1EC61981A00A0A02204CCCCE5AE6DE7DB9D4155296F495E481DF7BCC6A29C0B706F38BCB1B2FB6DF3F
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
000B672FD123F8BE65C95BE28FD0B529A297F949E15AC1E7E86D927D24387D604D
Coordinator signature
720E5BBE00F67DD23A75DB88656E0EF676B92C353AC50F55E15CDF91C0C3D5C9B9FC39BAE57751064241998A244B2901B74F14701B6A33E46D8749BBB5C50803
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
446BADC3B7A61D3DFD5C561DFD3D03AB4A2AD8109D44204C7A5D7A0979876712BE9755CA38977339A23E36E63744091A9A53C9108CB72225CE0636BA0353BD05
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
96D552410A7FDE0B698E6AFAF90739EBD44F91E2D8F2BEC58F9144D117609DC50A965A9F8E203D3080939113D1BFBD81DFA3E4E78DC582A8B7F6719F0ECEF70D