@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
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
E89D1025DF0DC81B3825AC6573C33C7D0398DEA147123D8109811EA6C346C3E15CC99D588C4D828D833A884C54FBF92DBFC53E3C78391738CFC13023
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00001E33...4CA5At 2024-01-25 15:06:14 UTCAmount 0.00230884 UCO
Previous public key
0001C3DA1B5EE25D66D8F889EE7689183F6EA2DE877CB843FEBC9C8144FF18CC7D52
Previous signature
18182E3DE00C58958B0D96B153617368215EF4BD91492D418D429C9BED7A5211746438D248B176EF8F9CDEA5BC1979BED471DA4E098CFA6FD327A9E2937CD50D
Origin signature
304402200BE82C2DDEEC1FB21304DB218BF3A16B85E23E1D6B17D4A897422804FF2845600220292BD4859932E864F1ADA6FC1E761ACA59837DE2C517721591617A1B42EEFF22
Proof of work
010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347
Proof of integrity
009765630199EDC100FD06193D29C9CF9FC4235457E5DA090F6FD65AA6A6FDE31B
Coordinator signature
51D27849EBD15DA19186BABBE66C38F0317E657EF9C4DBB135861B12000A1807FFADC57B4FFA98164134652C8A5882CC0BE985DD18D3A8F805A38258D6A41505
Validator #1 public key
0001B01EEF96BA7E95FC844D456CE8868F18864519FC9532E1751C2035FD044DD5D0
Validator #1 signature
3F3E7322C1DEA2DF59E780DA82560746792578AE8E44F0F2233CB0AAB143E53D677A00A84B9091E512EEBD7EED7D83FC8A1EDF8F883F99BAD592A6227A476501
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
4F9DB15707810D2704FD4AD891AA6CD220CA9EC8D7FA2398AEDFCDC2BE03CDA5B503496F45C8012BDC06BB8A290D0003AE2080300E2F3F219BC0C9FBD8260C03