@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": {
"0x117ff9ed8a21dafda5acd04be1c353128203520c": 1701957000,
"0x543dc0c1e754ccb4ad16a9bdf39bf5623700c36d": 1701957960,
"0xc376b8533d0fa52a3054f6b52b6dd036db05fe41": 1701958860
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
F0E4C80F5D1EF6D1DA674A4D62BA4431291602A9CA83F1BB9FCEB60A31AF19EC825C21EB5D5856814940406D7D024869DA80704E55DB8CB4440E797B
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000442B...3ADBAt 2023-12-07 12:22:36 UTCAmount 0.00230406 UCO
Previous public key
000107165DEC140DA0C7E3A09D5D05AA888788C91DF2BE5AE742B6DB77D1FCAC19FD
Previous signature
00EC41FEBC887C20B2DF6AAA703DBF2620A40D82098B17AF2D8BE5CABF0871857963EF27B5455BA7986D1A5D76ACA2522E10DD708F59CD5F9458DE21C03EA904
Origin signature
3045022033B74136078B1786AA1270B3B0655BE6089C2DCF639C9260F067E800AA4B408E0221009C90B67416BA15565747F63B33E164C381A4DBA823FB388BA2ECD34319A014B9
Proof of work
010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765
Proof of integrity
0067D32BF0851FECEFCF550CD342D4A4E490E2D312B759055AF693F1B311224313
Coordinator signature
AAFA5D8EAB8F4C67D1DC9D5EFB5D5ABC8EF0E947B21E496D656E38558E7D1A268A5E74B1D77552D4681A510392E8103515FB103B7F738B9CA8931C5B17FCEA0B
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
8CC6857A486CCED03D6FAD51DBA5EFFE3A35AAB4DD4174FEDDBCF69E96162C82AA0C9126F3AAB0EB69CD95B7C8BF8057FBFF6A3806B02662A547D4784D799C03
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
30939B36941F88E469554B988091CE5FA7B1430C5CF558F739E6DCF06A90960F590936C9722F12EA1F8584A6DA3CB8B30781421B2D15CD16886D79E4D8E35503