@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": {
"0xe7d333bc78803b0feb7f402c648ec6976028a556": 1701856140
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
14D4E150DE5087F3C3F37E81F80F53C83433A26DF36E904B19ED403C977941B27688CE2CC45AEFD1E4B56F9DA0E501B7EFB2D89DE856E96FDAF4094C
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00006F8A...8797At 2023-12-06 07:49:37 UTCAmount 0.00230406 UCO
Previous public key
0001079BA875BAB060EE4D2D7A8E94E46BF617F6F34C9150453D65CEE51EACDF5864
Previous signature
6F7851BE53059361C3D5D62220B06D3D743042E1FC080A3B79BF9E3C8928BA4F4AB59282E26F4B6C8227B420859E6CABDB2B29D9A30A452B1A8E4025BB33E10B
Origin signature
3044022021CB57C230A7BD752D8C835D27CADCDEA1DDB9D6E17B233772BE0BD5774AC05102205DE11427525E7035AC77C8395D8EA26E1B106099EDA0C6EF83876379EE767C95
Proof of work
010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A
Proof of integrity
0096739F53F7C459432CFBE80DF367B0A3C28F86A5A96A3DCCE0D97117A5C47CDD
Coordinator signature
96F3A73CA365646266A5E1937B909A22DE0BDB13279A8A9DB176775594EB2F7EF6E066F07DE35802F990AD126667DA6FAFA2CC0F52F1C775AC169AE17EA5D70C
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
CE0D9CF8DEB8488BAB78C9CF5D4929160CFABA847A0D97D0852987DBC0ECF4D656EDA8C175851A4E42FF050AAD5D906C32713375C6D6C073EE18BAB995E8030F
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
6C63853C2E7C4752184F83406A0E1BA980CC8B3B68057FB061D23C0ADC1C48478F1ACB25922797992EA0C43F736983735F6800AAA412A0B59ED8950BF8366201