@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": { "0x54a01cd104377e9a441517cef3c3e6a61d6cdf17": 1699810080 } }, "requested_secrets": {} }
State (0 B)
-
Secret shared with 1 key
Encoded secret
E378F309FB7BC4BA4482AE3A9F8844F500477445ECA1300CD60336EDE352855111877494958333DA33CA462E165DAF9B5126D930485C3949FD8D3D24
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00005978...B555At 2023-11-12 15:51:23 UTCAmount 0.00230406 UCO
Previous public key
0001D4D8B31C6AD4FCA414F10CE339B33E471CB2D571B52E019D4760B6DFE9828046
Previous signature
D413023B6BC9293F3C7E8608BF2E2753E49EF731175E6E2AA321918D2F19063E96F443179B01711257B679C1743ED15FCA0F2148C02AC394E3FA765D14C6D208
Origin signature
3046022100EC6E9AE30AEAFDE3ED1FDA3BAE6B8181AC9CF06CEF11D03E748DB03927F6EC1E022100F5BF277AA68C7A06E016C406339E4B39C92F88FDDCF087F397E65A610E6586DF
Proof of work
010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381
Proof of integrity
0060AD9D044C3732F820B061786C2CFC076AF762BBEE6E19EDFC517D2E76535BF0
Coordinator signature
0FE4CF85BCAE568E7884C79ADF2C1209B5B4AAF103068D43554ADFAE40AA2EB4889E5B97DCDC22867B6387244C50FCFF1203BC6C9F3455394B5939A9943EAA01
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
07A66412565C310B04D6453A1A260197EAEBF80EF3B36173B9C6570F29BE9928C84C3CF35F175821F213B06E0F03556DDB65E86B589894403F3D19DDD221BD0E
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
A0759C64507F77E45E04941177F96350B9DFFDE8D9213C8EE3EAF130ECD5C9EFF7CFE4D8C4DE4A1E15A81D6F9BFCCD666C40EDED8AB4D23DA2B38E10EF86C507