@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": {
"0x9b6fa6ae167c07087a7783ce84546e35b35d7e57": 1701764940
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
B14D79F01E6286D7B1EA5D33DC3EFD524A1DE4C3BD2F19D396BB74851A700C65F0B2EB5037586D15070207C6983304209D4B2631B67133B30B535203
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000007E6...B6F8At 2023-12-05 06:29:48 UTCAmount 0.002303 UCO
Previous public key
00016D3824CC5881F6F8B792576ADD192799533E9890C5E66E57786CA96F9BCCBB53
Previous signature
657400F3678794BF04CF5BF23ABF965983410BA7A20397B2D8F243CB7C7F984838B28A3AD7CE142C634D162D8CB0242A77B2C5EE058BDD547E8E467759BF2808
Origin signature
30440220276E85026474B3FB7F3019BB09378EA4B9DF1020A12E536449BAA32D56213100022011A9EC379DB17683196E342709F09AEB66D31308E8C418E84F013B7039E0410B
Proof of work
0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45
Proof of integrity
0051DDDF8442B45756E6CAE442C324D9CAD621F2735DB3EBB679C0451771FC59CD
Coordinator signature
70D268AEFC3EACA22ADC6EEAB171FEE8B3A50D1BA9512CF3A739B9B6D6905C500C8FAA49C029C8305EF4625E99932F10AC4449DF397C8E9AF089F0D816A06E0F
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
2B7907AD1C74E7C5467E26FF58D3D8F5BE4DB2977FACE4BC42DEBC0EBFCF0EAAA5F43E753B32DBF9E99F2D2AD32F72E8EBBC00DD2E74CF6CD089BB37F3419005
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
C129BBF9076FD5B2CC06B05FE8DC11CBAD1CF1401F5D12E9D3CB1F29BE8DB6083BAF8D8BF3F6B10FD7AFAA01B66465B73CD1FB6B000471AE44D8E2C3B8EA2807