Type
CONTRACT
Validation date
2023-10-24 14:58:55 UTC
Fee
0 UCO

Code (307 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) == 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

Content (165 B)

{
  "charged_contracts": {
    "97": {
      "0x79a68e966b818946c99e6a08fd9fd1f737b5c482": 1698165720,
      "0xbc48f7703262622d59a10a207e89fb29b9ce29a2": 1698166380
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    F8F2352B1500ED1668927DC590D3526C5376C454836E01B07555ACD8B98A4FA241B753E5D94147C01BBBEA766BE37F3A387C1288949CE68C653004B4

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000169BDD891315196AFA511A425C549B0D98FE796C7F79B66C2B5F6B4ACF8EFB216

Previous signature

877010E5F5F0C076C0C9596F29EE57A3D27E8B8FCCD10009B6C5C771A51A012B113C593972CB5D044CA46A6DBF53AA10FE914B1DFA9E3BB55EDD4C6C1EBFF503

Origin signature

30460221009295FDBA7A9EF7893712DD6927E72D40915DDAE58B2BA3CE40A87FD3C3A371EA022100EC1A7B6076257F1B22175FAC7AB388873B585C83BDBFBC15CA93C17EEFCC09F4

Proof of work

010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765

Proof of integrity

003E5ACFB1F91CDA63D880B8B79FCEE3D63477855DF2779B127B5FAF8E1243BF7F

Coordinator signature

DCAFFC23CA810B0E39DFF701FBC057377F49F89AFFCD6E4EBF14EDD06D897210A1F14DFFB4F3D40CF9A70C08B5D6413441619969207912E191DE837FBA5CDF0C

Validator #1 public key

00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC

Validator #1 signature

78E06AAB9E3435BEC03F46F1217439497794CC5EAE52C43A4EC84DB2B540C46FE35DDCCBD15D9D847592DCC7C7B80DEFD43A09137F501C6B6C0EA6AF4A992207

Validator #2 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #2 signature

E2569DCB9E89CA2B5EF24C95E9DA6378A47BB3430BA499C7D3255BD5537CBDBBD46EA2ECFBD55FEDEB667BA986821B87BD2D7CADC91339A16610E64A6BB8F304