@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": { "0x322124d65c0bb3e6db7464755999c02a2428de8a": 1700500560 } }, "requested_secrets": {} }
State (0 B)
-
Secret shared with 1 key
Encoded secret
1A2189E471CD5F104AE6EED0FA9CDCDEADFEC818DC2593738F07C3D1875EA359EA97DC22F5E1CDF88B5834E406CAFC06FCDFF2EDBB3537AFDF1045D1
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000B8F9...A92AAt 2023-11-20 15:17:12 UTCAmount 0.00230406 UCO
Previous public key
0001A81A2C6B1A3338FD9518A184E8AD622B11C254A86DF98E2A9E2C7F64174FF6D0
Previous signature
DC16EFB0EF3DA2388B2584DF2D82E6BEEC1DDFEAB46C58DD59B79DC5C7F5CEAD410ED6781165231C9F690CEACCB5AF54B61F62925D642031993092DF308F500B
Origin signature
304502210097384C9D00B0AF3BA257F8B60B9A62FD3BECD35EC2E5A02F1A3FB98913F01937022010E3DC87B949566F5932362056BF26FFFAB977EDA959AAA8D20811BD88819C19
Proof of work
010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B
Proof of integrity
0019DC1D9C47DC7FD6587FF588660BF245AFD8F7DB46FD26BF043FEBF77D837F34
Coordinator signature
241B8278C8333589DF20E66E6FA0F63D3357C473FB617770610D7F481108937F7581CB5C82617E6357EAC399C120372F45CE46CCFB015B7FC57B1753017FE800
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
0DD88CDEA82E53A64E54EB0B90D6D01FDC50F34CEA1E84C343DEA7E2DC041C8A10A775FC1219753C1D48D51EE40668C6A72ADC06FA9A48D49279C82F52013105
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
253672983B595BC47C7BA81E38F123AB79E3E3843DD8D613E273044C0C888A6A08514D25FFBB4B3B0C364D7513425535FB3D6406C49E39EBCDDD473D23BED70B