@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": { "0x79a68e966b818946c99e6a08fd9fd1f737b5c482": 1698165720, "0xbc48f7703262622d59a10a207e89fb29b9ce29a2": 1698166380 } }, "requested_secrets": { "00006F7EF95BB119A103176A01103FF732869B496223EF0E36DFB2332C5F8FF4F4EE": { "chain_id": 97, "end_time": 1698166680, "hmac_address": "0000FB8D5D8959B663D80FB65A3DF799FCE53BD3217B72E6E48435B36FB88ECF6A6C" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
B4E1ABF50BA096B19A5A65F59C4C9F9C9040B2ED528E721CFF00F416CE1E46B985611F378753BB61DCFF28DE04AF409EA5F7AB5DC41D49070029EFE1
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000630B...80E6At 2023-10-24 14:58:22 UTCAmount 0.00230406 UCO
Previous public key
00010664B3A742E71DFAFA6D2021127148F72ED533D782E805571D0A3988C34E49D6
Previous signature
CF29D351CDBE6C21DEDA7FD2E3310FE3EECD4DFCE556907E4EF5CE88B68F565E4C5B64B8C3F30DCC0A1CC25ECE695812C8BC313F0F0C8096A2F9AFA7D2612B0B
Origin signature
30440220685E96216993134856CED82E33EB1570F7A9E894B3439E4C28CD4B05AD5514E102205458CE4D7281F59150B8C23A7052B031C08FE61F494E0E09E28054F8299D6EA8
Proof of work
0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45
Proof of integrity
00B735011ABF407A85C726F884958A5FAC78673086077503F46C50D0CBBF1B5BB0
Coordinator signature
B9C09E689032D9DED619B3C859743CB9968BE6BAEFD57D6FDBAF342A7E16513FF3E616C36BB86A33B50CEED1573AF7EC7FFEA00312927BF68B3CE22D24AAF20B
Validator #1 public key
0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34
Validator #1 signature
886CB8771F13D51906139D1889F24275AD971069CEB053CA2E04E38234DC1542358ECA58319E68DAF770DBEF95A3DCE65BE0662B5BFBCBF1BE4984F217713B04
Validator #2 public key
00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC
Validator #2 signature
C4482B32FFF38B71F9F22B8DE9CC05FEF78BD54E973157CF85FFB5DC8351EA50939537BE662D5BD6507954548FA35D1CB7317E72658233BC3F9F062A9311300D