@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": {
"0x9d5117880f7dad8915c98b8c343b3277217a72c3": 1700001000
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
7DA34AE7852F2F0BC553B430A7BC63798ECCCE215E241B4075DF5455B5F5ADF7663CE9DCDB01E796763B14046D42A90152255F77001E67A6E94892ED
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000EBB5...0830At 2023-11-14 20:33:40 UTCAmount 0.00230406 UCO
Previous public key
00015C4C93624F126BDC8FC609A69DEFE0A70B34B70915DA8BDAAA24A85AA2135F8E
Previous signature
034A7D5B868A1803FDA4FCEF2523A3E97A7933C6D8C610CA4B53BD904A55C74B5979B8DC6CC1B71676144001F7825A0A18186331A641D1E3FDFE6A71E44E9101
Origin signature
304402201A0FDD40C4F998E8796094B87672CA9F6E68FEDB31AA5172D83B0B3D64F0D46F022032C761D3E37CC9332054CF28DB2B913F1B27B84F45276D3A57D72A18BEEB5005
Proof of work
010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61
Proof of integrity
0097718D0E4A1036F418C726C2FFC0036A6B4A43BE38B153E70804057AF6FEFB3B
Coordinator signature
260F23F1E2A02A4CAA7F8DA771645DDA7CA9DE0653134110228952863B1DB0C435FB1744FB7D97CEA9E36C855CB234D29F3F36994489CFE0BA4AC07582FA2A00
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
F601B2986FEA3041EF3EAF34033E38D7A335383F2563A3F58593DFABD9F6C084069B1288679C9615B36FFB6EB57C2DA2271C440F518EA9A2EF1ABD42B7D35700
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
68D3CEFC5199FDBB85190C77FEB0C12D0ACC03DC46D64A122AB8935956D2C60B089C9CAA1157190B662DD551E36ECEF307C9F5B8F1491394F423546808452C0D