@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": {
"0xe9d8f38301affda9b93469e930d5ac0fc78df748": 1701886320
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
0E9C39B93CA02C814CDD2A6C71F1BEC98BE644F46F20064C59A0A4899E00F863062FA92A9249B00384992382FB9241FA8DFC47E388DC67C7EB80AEFF
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000440B...EA01At 2023-12-06 16:16:50 UTCAmount 0.002303 UCO
Previous public key
0001DE5EE39A1676A02EF708A612DB9F54BAD85D96F10DFB0F6B765811436C5BC836
Previous signature
770CA39625D803EA85B990A02BC941A985F42767DB976CFD83CDB83BCFD3CBC44631C005F1712D537DDC166891759ABBB83FD6A82BF0FAD5BC4ACAB4FBA3E008
Origin signature
304402206E2A5764F4CBC8DBF424FD0A002CB3BD8EE5F6A83C57DD3D5C96D6010D6A58EB022022ECE62AD37F3ABC524F9F582BE3F8792574A22A2E5771483ECC69F37E68B916
Proof of work
010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B
Proof of integrity
008A5EA269B456B3B6E9254C7A5819ACA5DE4FD2A2C4454FA2A04AA998073044D1
Coordinator signature
1400F99453AFFC4B34AB14F1937CDE33B990E8EB530CBA22A1C627D238E442CCF83FE0793CAD187B976AFB9F74599397406CFBBDC5226BF7B8336E62ACC1FD02
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
B1BDB7C4DAD66B08A3E71846D0159F5BA5E9F0AE0F919AF46A97448433B80A7EFF5FE57EDB64AEFD45FF68B90586F82EC82C7707A75780A8E2EBACA336551108
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
421BB02248FEBE3360DF77965BE0C76D6F96BC0C0C1E38BBECAA050321092E88CA6DBB30DBD4F892C0B663BF2FE9CAEF3BDB2A22E2CD38C44BFF3951B733290C