@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": { "0x7b7ce61197fbaa55b2702237d67ae65105611f41": 1700185200 } }, "requested_secrets": { "00009D4F21D742C5CB81FBE579D3E48D1698D3CA35163F18087575BB1C5FB18FB09F": { "chain_id": 97, "end_time": 1700160120, "hmac_address": "00002E7C35758D53D2FF4CC1F00CF41EA786F00FD8F72B7D19F876E92F6685FAFDC7" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
94DCA84DC8CEB99EF1EE80E6A07A62E9324F8425313541AC87279719C3CF85BAD833FF6C44243F318A66FC4EB738E4A6F74EF912A136EFAC39387C99
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000052EB...52DBAt 2023-11-16 23:40:49 UTCAmount 0.00230406 UCO
Previous public key
00016DAB860D0F5DA35564718A1A27BCA0BD5FD5638DCE1F637AB6AE771091605B72
Previous signature
693C44F9ECFD0C226B2A9786CDF77B098D0609A6FC1AABAF8DCAE1BB48ED60F642F0BB9205DCBDD8949CB2A49827E9C93A83241845AB9E4926BEA81AE64B6303
Origin signature
3045022058EBD2F852921855DBC2E4331C86FDA7B2B550B03FD32E9D0FCB6627A54D6EFA02210088072E8C3A559DE691C5D758028D839978CEAC9CFFA1BD7EF4E94D52BD44EF49
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
005370979C94C4FD3E412C2E7F3B5EDACAAB141681BFF615E616E57164BAC2F60F
Coordinator signature
1FE40395B79FE2E977BD402BE921B200A9879D5B9CEE900A5411ECE344E9D7E21F3B643AB1AD4E88C16CE8A9845E3205EE526C2FD6620BB9E09BF969BB65FD01
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
158034A78F9FEEFBD54372D85756C2B17A9CDFCCCF247AB8D363FE454F7B15FAFEA73E4B98C57C85767882F14D0D1C68AB6167C8EE541AF497B5AFC633F5130A
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
16A79033012D0F73E280F905562D48B2C714C54F750998695713196F9465A04643BC7C40040DF26C0522BCD25472B319A8B81BE5029EC1E635F75E16EF4B6F03