Type
CONTRACT
Validation date
2024-01-27 17:13:38 UTC
Fee
0 UCO

Code (306 B)

@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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30
	)
]

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

Content (427 B)

{
  "charged_contracts": {
    "11155111": {
      "0x49f9e3de6356c7115e82065f0e7c8e147343d70f": 1706382120,
      "0xba59dc406d336d2a7834beee37ebdc0ddf37cec0": 1706380440,
      "0xf5ae0b478698c3a5663c01974e4c1c03737a71e9": 1706378580
    }
  },
  "requested_secrets": {
    "0000F5092E7F123336256C7E65CA523EB38E1E3E3364AB27529FE32A128A727A80E4": {
      "chain_id": 11155111,
      "end_time": 1706382780,
      "hmac_address": "0000D708BF0B09AA1A63086D3C5716036512C6DB59D637EA80D117100FA59C3D87BA"
    }
  }
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    EBFFE703B6FBF93C259A60EC9399C68D7090D9FDE5EE27E3C048E8C878651E560054016F631F2F59C7F1970D1BF3A5DACF2BF6FC4EE72E5E1F32A271

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00018596AEF91E0969F5E5F2AFB691AAD191E8C95300363E5558E9D72A374DE108DB

Previous signature

38612D496B0E1B61D29B58A12511E33E1C34F3F5FB4B7882FB1EEE39D69031EBD3564CA7B7F4CF68F6128EB8B56EFD8BF642F71E3C7CEACFA0558BE895D85C0F

Origin signature

3046022100D6C9F41C5550EA2590D2D2D00740EDE3C7D39BA5E2E11169A872E6BC7AF1C33302210081225C66BE323E2A4A3F28AB18AF459DE2D43D06723A88256F0ECC32A1051A10

Proof of work

010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61

Proof of integrity

00E2D8142A866CD1211005EEB71CF16ECCB33912012CBA2F62E19DF629E7A5F3BF

Coordinator signature

04B1A1374BF7A0F54A1E9DF164B5D220E361CBCC35185413442B718C81B31AFD4E4507E8FAAAE11A640558493D4FD0569F93B6DB38854C6E270042506CE14502

Validator #1 public key

000103E30584AD8DE66F9E29419D5D0ABEE5A76722C9FD0D012BDDE3A6E2B149C48D

Validator #1 signature

FA186FF6D4ADE71416AF1690E2FFFCA836F760C0F3EE5FAC0F15FF18E258BD1F678272E33F271DACA60128B77CE4825E5490686DA9153FF0B217799E1717D20B

Validator #2 public key

000134772A943DC0F7038B1BABA39E18841C12DD6682B1B6D1D15E08D7CAF5339AB0

Validator #2 signature

94847C6D945213E74E24C6BA93781D0F718C4CC7631457684F730B529BF0321F536F0423FC2A40A7A0E1ED2AB0C195DE0340A7DACEA896389B1E6E0877E9BB0D