@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": { "00000485D4274DE6C1BAB26A3D4969B3CCE2DEE8BD24FAB5F73B1063460D5B7823C6": { "chain_id": 97, "end_time": 1700226360, "hmac_address": "00002B949D7D44A321C1091667F54B0C325158560A8275C96BC99C90A6536F0CE6A5" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
2BDDD2DD1AA1031E74E087001D70037B11AC79F3E3672530EEA47D6459CE9598443ACB56BFA5639A6682C7BC7AF0D0B0ADF94F4FF2B5538F662552BB
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000019F6...B786At 2023-11-17 11:06:30 UTCAmount 0.00230406 UCO
Previous public key
000193377314251787B40443F9E6474A7BAF1137EDD0CB67434EBFB3C63B67694B70
Previous signature
22614A407FBF79F791D3D23ACD03EF6D15AA573AAC5E558279330F1324B463FD0D4DCCCA838DF59B322D63A8FFB4122035646136C700469A49390BE64D025D02
Origin signature
30450220300F57336103BC6488E1D481057BB70F8F5E3E4828F2C291C51B2EF399071AB50221008E16F55ACB9EDA1C10A2250CD8C3144696966D288A45E1EF158461B29AB324F7
Proof of work
010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61
Proof of integrity
003E73D43FE1BAF1E48672BB8D24DBCF817689DDA634AC9E26F4DF14AF2FB37949
Coordinator signature
F3F3F85A812D6973E71B7FB39FA58AA524A2B750A9A0CB6190AC2626834DE6117D6300D658FCC992D01D8FA012CA0019DEC8C008761BAA9997BA431518665003
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
1DC37F84BBB0BD9F63A6A12030A33120E1BBE90FF5FD4EAE0711BF7B41220242AA0AAB39DCB046F10084F6CB466FB580C261AC47010A5DC9980A5AD06FCFFF09
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
8F1767F9CA7A5F7A8F605D9DD7DBBFBA74C4ACF5434E49CF7754E06729A8C7368C5F0740806E8E1B522F153136501F0B8FDC7A9D36CDE4FF5F7587A33780E202