@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) == 0x0000072e418b60c6dabd272bc2728b17b352b8104f068d11365d50134f96a4199609 ) ] 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": {
"80001": {
"0x31c5b94f7c8237ea2dd777c4f97029e294aa0cf2": 1706201820,
"0x76eb5f0508ae88df291448b491e662d41e81124f": 1706204640,
"0xb767fea7bb93f31c97519172af30e170916eadda": 1706204760,
"0xf9b936b22dd420d412779dda600f01cdc2d3010d": 1706207280
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
70C068F83D20D631D6686653BCAF67AF85419E54C334E051160A807B2098246C3D55D80BFE897E4DB7C553C88D849FFB7A22F3400EDE0AB182E5591E
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000025D9...86B4At 2024-01-25 16:35:34 UTCAmount 0.00230884 UCO
Previous public key
0001D513666E8AD6214917B2C8B75815F84BB2329EF3EAED60597460020B49816604
Previous signature
7F0473EA7EBDFE6005BD403640998B8FC3C83CC868F88699474FDB2DCD33F0886C70EFF1CB61ECAD80B25B42A5F02821E700BF3EAD4F68D2673E511814BE6C08
Origin signature
304502205F009C05A86F2B858E9B5B5BB3E27E498A6825F3CA702B760D86FC3CDC1C5D1F0221008D27928E4088C57BD1EC87D63D7BC0BCF8E726D5CF3C860F1653545AE571E886
Proof of work
01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16
Proof of integrity
0074701075780E5F8848321DC8BA68E9AD45C73940668348666D87C0CEB7B90263
Coordinator signature
0688254A3FC8E441B2A44157576C6D46F785BCEF19F37B6B03DCA256E953179AB13779274DCC98EA406A002D0BE3A45FCF71E0BD9B65249EC88F9131A245020C
Validator #1 public key
000103E30584AD8DE66F9E29419D5D0ABEE5A76722C9FD0D012BDDE3A6E2B149C48D
Validator #1 signature
260F2EB00BC6A6CF07470F978FE72BF12141192117C8A87FE2EE9C7B4D2574453D06228F3D9A2684421AAA592657A45B8BBD868CD59178501FD00A28B261F100
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
9B5CB9077BB55BD3471995C4A5C95B7D20BA33CE94E897CBFAC02E48EB81A7D6140C4FB8B9B029FE0887F2B90D11AE41AB4654999D0421DD0F0BF1C51F0F650B