@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": {
"0000701C50416FE03A14AA187DCC1C60AAC899A75337B579D2E2121E9691452281CC": {
"chain_id": 80001,
"end_time": 1706207580,
"hmac_address": "0000659D73E03E2C52EE5FA403A52060C23BEA563EAC204FE575D241B060840F61AD"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
E13D4D0D843D3EB32102AF0B440EFEA370BDCF0C4A870E13F75F7AE6AA4BA2AEC89DDFD5F92D687E8D62F80B588E04D8B334B4A5B8C0600F4A4831FB
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00006941...F71AAt 2024-01-25 16:33:40 UTCAmount 0.00230884 UCO
Previous public key
00010A331FBAE2433EB455E359082D24DF268ADE6D0AD5D77B7C37F0BFEE846780F1
Previous signature
A1B8F9D4D47649B27DADAA1F3B4968509A940AB01813C113D822BF4F4FF20A859374DEADD970DD0D36B1D8A5D1794EE5865DD999C573FE5348F86A92A1002509
Origin signature
3046022100B92E935266CA647B67F95E410E7A47215E4C218380F7A8AFBBCD729093687EF6022100AA97F646B7C6191BC7AFF7CCF080DFDB79AB4591AA0AA2B5881E8C50F9643F2C
Proof of work
0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45
Proof of integrity
00E8783FDD42F6EFB0006F2EBF1AB4F8E15C1FACA4F0A919FA5FF0B03E479D24E4
Coordinator signature
62B020AEFBACF6937210129F5AFC4796511FF60BBBB8E2B8A7F51FC62DEF47216CD9E2A8DF7F503409C895C87C18734BE78DD367E0E340BA4D7D1F9F00C3C00E
Validator #1 public key
000134772A943DC0F7038B1BABA39E18841C12DD6682B1B6D1D15E08D7CAF5339AB0
Validator #1 signature
39C9B444E436A8C46C0D3E0442298684E0659B462F8E97420E57AEDD2600EC32EEB863CC99951500872E1C1EB5309D70AD5CBE9A44EB2B1C2B2FBE290FEF2E01
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
0BBB6AEB8A99E162CDA5BF0225965E03BCEE38E6FA6FF90D4127C78C4513C0CF909D473150CF71AA17AAEBFCBB5077BD9D8712E1E394CFB36CAA5A0205328403