@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": {
"0xaa0c7d3e089b19824794cee2b7df5f143e198550": 1702217880
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
F7588F75698761A9B8AB9F03574D8BEF313FB5A69E176D72176E021110B286FB1D2DCA30CC36D1B183744129D313E442C6486476D8CC18867E6B9329
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000034FF...1FFFAt 2023-12-10 12:18:58 UTCAmount 0.00230884 UCO
Previous public key
00013010407E2297D4437BB4639ECF6A074F2584EDCFAC176506F780FCFDC1B658BC
Previous signature
2D2180D9CF7A0BBD8C70369C02C4E7B835F28DCF814C73A932F9299C2C06053D922998F319626B0485B1B0B4C683300C287267D32A4D86FA14D8BDD80444E70B
Origin signature
3045022100D3BAB7FB0EE56B65C6643CCDCF4AB8DFFC9A3AFA2BEB9448F4EFA3B0857E736B02207FCED2DC561869DA9EF7C9F126AD3DF4DA5BBAD059F09A246F0B851A772D0660
Proof of work
010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712
Proof of integrity
0045919BE1BBCD55B902F5C243B7EA31170CBAEE6B21D0CD559B9A5E4574E2B085
Coordinator signature
91334B9AF24F01450C04F7623030D9DB909F1F6A98734F07885615FB21599FF5C33C8498D2950FD83B1FB62D7255B7EC991D1CF5A2A7261B3E77AA6ECB7CCD02
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
817CC20C47CA867373473C4DEE3E4DF7736EA9B097DC47CFDE4DA187F8DA3621B48E00B1F7E57928D82A35EBC6061CD0166069B2105BEB6031025F74DC32590B
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
F74DF88E9CBF94753018C97B33AAEC5C3308462ED25FDF779D963C012AB65BD0E7E56A267C5E6F028D0D70F4689F54D7C60E054F623B08E60214776257D7D006