@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": { "0x8c187d66c503826a27b5c2a67cf3cc24fc78ab95": 1698943140 } }, "requested_secrets": {} }
State (0 B)
-
Secret shared with 1 key
Encoded secret
93FF4FA7E79DD0B52EDD6E3FC9CD4DCE85377A9BD775697790B8092F9C3D7ED847AC01A994D60E8C6FF19455B8E534B72049C87D8406164D944AA05E
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000CBCF...AC1EAt 2023-11-02 14:40:16 UTCAmount 0.00230406 UCO
Previous public key
000127B19DCE29F50F008528D709847A4543381F058E5D40BEB4EF1A24897ABF29F6
Previous signature
CD6AB435FEF16FE9AD1A5FDB4946AB8329CA9B56872D841A64955B760911232BA9EBF2F2E9D429C795870CB9B2310C4062BEA1AB8C59AB8F86C495028BF63B07
Origin signature
304402203C830D3DFF5A1148362B71C247252DDE8ADD0E3485A67B188B872726E8EAB7A802203B1683120EE5C3CC4AB2A344BC2AACB4027AE61BE97F01C3BB6F1A0791009047
Proof of work
01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16
Proof of integrity
00559E3A863C8B9E0F75F62A306C0F3768C49038F45449C93FA359CE9E4B9DB76C
Coordinator signature
B1F2D37D637258E51BBEEC52D89CB8BEF39E51C0709581AE397B1CAC7CDB546B4296D9220AED641FD88488D4D0E8F9A3AEC1420023D1DBB6E6403FF2D2AC7502
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
EB0BF2B831EC6558CB48E2ECB82A178BF9C28E96CDFD59A239DE936F8DFEB9F911A83A4A6BC081A89A32F437A16B7623452981F0C1D86A6A5743E6EC7DF7810B
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
999F3CE83CA1F0FDB974B68A626C3D5D012A00922C77306EC1C66A8DD88171F4D287E01425550DADCBE0569BB898EE793B46B9683A1222B634EFA2207D952A0E