@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": {
"0xba59dc406d336d2a7834beee37ebdc0ddf37cec0": 1706380440,
"0xf5ae0b478698c3a5663c01974e4c1c03737a71e9": 1706378580
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
B7B643FF5326E4BFB0934E360345225F7D84FA0439FA8BCC227AB600C41171F5E6624B14E6A5DBFAB905C7AE35BA89D170D3B91B121475E20869762C
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00008589...FC05At 2024-01-27 16:41:29 UTCAmount 0.002303 UCO
Previous public key
0001F16C3D073C83336CE49FF69B287DF286434DEA22557221AA923C51EE06F68D61
Previous signature
DFB86B079113CC81A956C76EADA5AFD234393480FA74E928C65A326B329BD254537EA9FA742A55AC2F66971B28C07E0A447E495B891D2D6F05242AB228840D01
Origin signature
3045022100CD2F105A5503064BD82B24E42F2F546AEFB538550937C64794484E3FF33DB65C022049399B666E8F7E0903289ADB6AA7E2113239DBD5DF0D69D240447A88CF3E281C
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
0042A7A1EA8643C655FA1E11A7C43CAEB41A350C67AA5090A262D5EF9009348C97
Coordinator signature
59398FC6B8953B532A8C4630CFFB8B27CE70BFDEC008E684C9B94B73762CDD328D032D70D883CEE912CFBB288565C5B83D05DC41959FD7DFD1A60866A6DF1804
Validator #1 public key
000103E30584AD8DE66F9E29419D5D0ABEE5A76722C9FD0D012BDDE3A6E2B149C48D
Validator #1 signature
2DF19E9FCC9373331CC73A525D48E64E9B74FF18ADCBC8963B355B32064028F8B2C720473E89385EB58E9BAA3686FE0D9D5A23191D05E9FDDEFEC561A2251B0D
Validator #2 public key
00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC
Validator #2 signature
E7D76580CA21FA4D6A41C5790D59157669A080F3F8DE61BD8A4D5F01E892B7C0157B06C28B7F1285572E5CE9FFD434081B5E9D9EFF57AE64772516B2996D7900