@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": {
"0x5e950eed4d158d2c4a9add1a23cd1ab2924e10e1": 1702558560
}
},
"requested_secrets": {
"000005E92F5D0C6FE0597E4BAB88A7D72EC3D71CBB7B009C8650BBC2CA980EB9A31A": {
"chain_id": 11155111,
"end_time": 1702558740,
"hmac_address": "0000AB50C8B672B9B6E9DFF4B5B5B0AD9FCBA3D9EF2B53E6C8609C3C28BBCE6B4E67"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
E28B0069FE4FE94815F9021B039EE2F192FF0BCAD654DBAAC77A423E2C382509DA7769B669CCA83D52E3546FA11B781B3ABE3A71BE508810CC4D2D80
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000018D7...28C8At 2023-12-14 10:59:24 UTCAmount 0.002303 UCO
Previous public key
0001D056972BD2C1109EA48D4F9063FCBD53334FF10958281FFF9A2CD4E15B14E735
Previous signature
DE0DDF996F6521B45E22A7A1061F2F13F21564307B902091F41AFB748D30CEFA1213EB27B25EF904C6DF0C3FE515D90C728B7DB11E2A78CD18C37C0E9F39CE0D
Origin signature
304502206B78FC33090D033A1C69CB1761FB6010BD34D3A16E6C85F5FD559C32538A73AA022100CF33CF4208377B8592E822EE4C2F25C7618A651E5FF7910F69384EB3FDEE163F
Proof of work
010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A
Proof of integrity
0041F767CA2EDEAFA0DCB89E13021796927D9D3F1F13B31CD83BBB35C042DDB978
Coordinator signature
64F6A28245583E3013B3901306910E3CCE72BCB83EA7A63CF488993972D0462889950D54A627AFE4DD9181C68EC3BCF1B7D5B732E150F3252932FE1371CFE608
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
B828C65954AFEA08DF5B83DDDBB275EC1CAB1B9ADA9A8AB8D0BC8A9E7526DF3ED4EE72973ECB1667B05E566B5346A700769D2E51C8487FBEA4E876250DE56807
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
52CA56147C5314497045A0BB7114D233AEFA35EE4F04C87BAE4D28F6C5F1215FF465B2E421318BF77B86B94CC47471163B8987E1D81061BEEB0AB1848B810E0B