@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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30 ) ] 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": { "11155111": { "0x8c3bbca4de3cffb62d5a5b578dadf8b0217d5204": 1699983720 } }, "requested_secrets": {} }
State (0 B)
-
Secret shared with 1 key
Encoded secret
1B80837AB01BC66732224CB2AB94F00539BFA3A7394A7E95C9E264D27C1BDF88189CC51FE29D0FB7CCBF5F572FE6F26FCDD34A0F7C15063C395BF701
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00007BEE...78E9At 2023-11-14 15:43:15 UTCAmount 0.002303 UCO
Previous public key
0001AF310E124FAD6C36FEEE3917BFFB24B3387CD54E479EC9AC8D5AD0D5876F5CE3
Previous signature
61F6F913315D4373BE2B022FBA24FB638A8ECF177AAED9027F6DA93BF8B20E438564426650AA8B604AA4D6D0B06CF0279C9D5FD2D2F3264170D569690171F00E
Origin signature
3045022100AA747738DF2B97AFB29CC875D07C8BBAEF055FD05BF5F6FFD967F4C68867D3670220181DB8EBF2C25C19C91227F56887F257EEEC1B3596F830BCBA34B25558750947
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
00BBF09EA1889CC89CB5FE4798ECCCD0FA0F06927C7FB0A5A98083637C5B58816F
Coordinator signature
49EF7FA787C32E92C246CF5D2CBEA92FD0EB9853293D15EB6DDC9BCC66B6A9784D48A16F86D75F02415D3F53BAC2EBDD5F158D81C58B956D357AA3C072168E07
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
A38954FA7FBC19D8C40A5BE54662FF19B34B98D10D3DE7A70F801F49F9FC263C042DF71047545B465825883BB91EF43A732F3E2530D93A104957C8BE4437C40F
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
B8970689A609412D703D82E01D90B7CB330EA06440B2CA70714B0458A82B9FDF0B543E451423410E3E758024747CFB7C80B68BCF6A234C14813F3F4141887007