@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": {
"0x92078a37088f26e8a54fe334d6653ff3f30feae6": 1701862620,
"0xd9162b24957aa9084a479a5a4da815c302d545e8": 1701860340,
"0xe999fdbb6c7116a8c729bad00955dad25ddee2ce": 1701863340,
"0xf272df9993ac99e9a912d17e142b14be3754dfd9": 1701865320
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
0477074A105C952BEA251CD8344D8831DD4B8A00634EF8C93B37E50C482F7FAF7F71146DF8BCF466147C8B1E2CAFDA65C0AC7CFEA37575B6DCCE372C
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000A446...4A7FAt 2023-12-06 10:26:20 UTCAmount 0.00230406 UCO
Previous public key
000135C8950574787F8D31596B91C4B2A2CBC967B30182B84F8E40686B67CED427EC
Previous signature
C9347279E094FF6DD1ECBB4DE5B13F21680F0BED9F3E9BD935E3F687DD9B8F971FB08053327FC8ACC4DA671A2D42BEF0570F69957238612B81E5016C9053E00E
Origin signature
3045022100E60750C03DA1BA1B757661B09EB8BE78EDB46311779C5A15C48A67B28E435B7C022006BEB30574AAB486C790046CEF2E1BFAB519CA51DEA42BAF1282572CF90F4068
Proof of work
010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381
Proof of integrity
001B3241676B615E7805CF3909026E88E3EA83B1DA6291F4594228ED0D6102A612
Coordinator signature
B33501252C21319066A9CA5F0C41EDB7689F8E5D4EDF8C99772AC3F2C3FF4B410B68E8A1D26D6F59DB810DDA7B2AD77F6EA7A3568313E4E6D52EEAAA5EC21E0D
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
531480B9A03511DEC697811420480883772582C8ECBC766F866101E7C92921CEA4B16A7AE75E3E416F486B7F82FBD432867F32A9E1789336DDBB7F3B69CD2D0B
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
8A8BABB7C3BB71299CFF3C03367967A7D43A65D35F691B5C77599F55108893D735298B72D033E8BA4A513712C84802B24939A51DF6F149949FA2072DEE1DA905