@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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30 ) ] 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": {
"11155111": {
"0x44013e365ddc2c588b82e8275df1998d6ad0cedc": 1705222800
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
AB543759C9C57D13B10460CCD4590B71E7F9118BBD529C747037DA2ECE42AAA136A3C6D88F2C2BB9A66AD75E193F59BC4F120309BC17CBB852CAEE01
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00001051...7B67At 2024-01-14 07:07:07 UTCAmount 0.002303 UCO
Previous public key
0001CA0FB02E1AF6ABE6377DCC450AB0649DA664BF0D1285D47224AE77632FC4E5D1
Previous signature
7B962A61DE941DB80CB5ED8E8B05EBBCD4EC30DB08FC015780B7F6E9AABC5350BE062B80253A506F5EE35A9024AE9D66E27876F60F40A4581208D6234DB41F09
Origin signature
3045022100BA8DCC26C08EAB9938027AED55724E8B7D7ACAD56FAB653CFC38A3FF5CE076F802206312408F78FDCB96FCEC19A9340B09F1293E98AFD2FE81C831699FC077C02C64
Proof of work
010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61
Proof of integrity
0063AA6F1234C67EF884AA3E6704A87455DCD5D408DF96C0BA19A83BC328B724F5
Coordinator signature
581974FC9720EC37704889A30732E50365454DDCD0DEF61D79AEFC562618721655BCACA844247347A962E8AF35692768E45EB06767F932C4017EBC9975C93801
Validator #1 public key
0001B01EEF96BA7E95FC844D456CE8868F18864519FC9532E1751C2035FD044DD5D0
Validator #1 signature
FF507212E2B41D1713E7AB21BA173C122DBE9B54D3506515BB3E222E588B2662C27D1740C7379530E8850EF2EC7969023B9CEACFC07CC6A1484325065C69CF0A
Validator #2 public key
00010F2A0E4C424582A94BD90E05FE6931628F91988ABBE387D365994F1F3FCF5A12
Validator #2 signature
72D3F0453B626788E0AB8303434BDF7521EF83B6E81549A64700E497099DF43093FD9D4DBD852A6B35DA045C8950A747A0C90AB6AE3F98C876BDBC22C30D6E03