Type
CONTRACT
Validation date
2023-10-24 14:53:33 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

    0DE3995474F05CF5F0B2CA9878553343C7CD2155BCA3A7230E78DB99CBDA49596C89BC41CC8F85F85CBC192306DDD3E60F3CC648DC10D4301658A3E4

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00017A12EB22A3A6FD7F77484F270331EC54544505A94CBF4A259A5EE5BF8CE901BE

Previous signature

A92F4DB87EC4BFBD1CC039940777CC1579C176C3D75B740EA1D7921D406B3DE63C2F31978B0C5F731980EE7204A3A7ED9E8EEF9C08D6B1F7D371A2BBAC9C4507

Origin signature

3046022100CC381466F94C9A9AFB65FE3CE6B2E299FA192712F790F41929713976BF6A06A9022100CAAE1F7E8FA8F2BF13997BF8BAB92AD7A6269E8F72E5853E37B71210AC2CCF9E

Proof of work

0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45

Proof of integrity

002508E85B7217B97D558C09CA4ED12CDE725F88B80E3FEEABEBEEEFFE3206DD97

Coordinator signature

CAB38C05F3CBEA693BFB9324FE77397E5D911F807CAA596C5BC38A82964242E2EE21B52DEEF9A4D1588C6260704EFEF69CD8A5113B26E5C3E3BB206B910E610B

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

506C8FEF4BCA662B4C722D642D284F634E8CFFF420BF254AC74500555AF9230091B6C3DD62FFCD864B117AED60A84CF969A3C3A592042BDAEAF5C70ED915400D

Validator #2 public key

00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC

Validator #2 signature

AC56B65D7892C3DB8933A2136E075DE11D42A7A9C2F2A98A7148A806CC36B57D08272C1BB38B025DC346047C93BD11C3475516847BD87C529D0AFA19E0D22A09