@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": {
"0x3ed9fbed401fb5ef219e6392126ccd632159b4fd": 1706208420,
"0xf35e366b5a709277eb886986a54494a07cc5aa1e": 1706211600
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
CAEDD449BC9065A186C106A269A1F434839B4655B96C0358876A10BC21AB78B7784C2708AF3D758078495AA94A155111727F22FA65DF47869F4B397A
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00003CAB...221BAt 2024-01-25 17:41:30 UTCAmount 0.002303 UCO
Previous public key
0001B222B5157AC4A1485958C656796C8137B3B71B1715534BB523F2268B31C241D8
Previous signature
0876ED8E63089482BF5F730F418425D670A1FCD9D83E61BD14DF83B29B76D5AC1BA340AA2FCFA708333A3E6092742235AE5DCF91B570EA6728BF77D49CB3A50C
Origin signature
3045022100BFC5E31F7645D79571E21DDF246DCCF679DC5F614033D9FB83E39D8C38B5A03A02207B2BD42774C48F57F9CE5EE17B5ABB4ACA377FC8F4E7DABD3F9B920436466EA7
Proof of work
010104BB7216545F28C83467606EDA88968E19C436410AB446D1BC88FEBDE3506275F9B0B931CAAE420B96B2A158B7112F13795C878CCC346C76E04A96C59CCFC6FC39
Proof of integrity
0072310CC50A222AB6D219AF90C7E752EB77158CF7CA767221053A561A0B89A4DD
Coordinator signature
7E123443F314677235E6E826A6CD8F261667845E00BE3554E297C9E16ECB7D75771580062A386EAE517EB940F7E6AC189206D96266DC6E9D6DF6CA866F8B9605
Validator #1 public key
000103E30584AD8DE66F9E29419D5D0ABEE5A76722C9FD0D012BDDE3A6E2B149C48D
Validator #1 signature
44D633666C2D311EFCD9BADC944F4F9F95ADB1D57945A68064228E642D8F2A02B573F1E4390CDCA4B06512F9D43AB7E5CF8B9B2E026182F4A1A4B8025AB3A009
Validator #2 public key
00011ED0B570D680BE5ECD58D2D121689DA73C46DCB38A01C6E10D06286040ADE30A
Validator #2 signature
BFCF23222B2AED65A233E7AD7EF598E5536D11A5DD5BE8F921A3E01388F0516829C9B4A1D260FCC44EB488A710833BC118DE429B8AF414AAA9F635DF79EBDE05