@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": { "0x58e155366464907d4e1a2fa9b89c2adfda5fb4f7": 1699909980 } }, "requested_secrets": {} }
State (0 B)
-
Secret shared with 1 key
Encoded secret
5DBA179B243CDA3B0795495AF374AF0F30C63D277CA069384AFA9A6DAB2C3AEEFFF96F9F487DC9D39F398E0115E416B73A41B0308C9F473704A742F6
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000584B...32E6At 2023-11-13 19:35:01 UTCAmount 0.00230884 UCO
Previous public key
000145CCF79014DB465467EFBEC2AE875033D90303DDE693365BBE723E648486F94A
Previous signature
088849A8C4C3689CCEEC0CCF8F54EFE0799925D153DB01D2089E16960B55502287567E9CA24ACB4E3C62EF8AB11F08D0FABAE75FC4E8F6112AC16ECD80CAB50F
Origin signature
30440220762485890CE899DB6A7FD565331C04AB51DFBFE689ABEBF47DCC9C6E7DD33E0A0220576EC45BFE2A5E9A37C6B3A629C7FC35F8DF454F3880D002E6AC9CEA546C7816
Proof of work
010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347
Proof of integrity
00D13F479CBECB2B17852A40C51172F0236E95BC03B947D3B4B0D770F267A128E1
Coordinator signature
97B22F39F8CBD0D0E4B096F2267789C5750F626A53063788F177E2FF72294448009F0BA17748F2643CF647A2DD7C00D93C1049B8FE1DE4A2336CA86E75753D0C
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
D6E60D046224F1BC65866E2BBF9BC7F8BEB6B8CB4D1B774B6D15033461D9259A2E1F0D09155928B760DC6EFD9A046A58A1EADC8DC918EC3364E5A8D8D2306C0E
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
05FA10FE31FEDF02455057F59EEC3E6FC4DBF851A7DAA5F1CDDA025022C67CE7B327EC0F189BF574CF20084FD52585102FC5E48D90EE3485E9985BEA49894203