Type
CONTRACT
Validation date
2023-12-01 17:33:14 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": {
      "0x60c4cee67fc5d56cbb25607becb3636eb8322b79": 1701459120,
      "0xa60dd50d030b3cebe7917508ce265f95f17fea90": 1701456600
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    D66ACE293420B8C6B290FAD1687B3C54AA716523936B525A5DBC83BC4FF9FD08F544C34C8E5918B9F1964FC181E9C884DBFB2BB8DE10B7CB8CB3BF2A

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001C3A7EEB3A977A5296343188292D4A5223290C68544DBED250064184BC1DE5A7B

Previous signature

005306345B2822F22AFF077174A9B78FEAD889E5C0C5C5F314C6DE02C337EF58CB366A14DF48C046D4ECFCD5E2199BFAC496AF23141D7BEA83DCC44A1F09A008

Origin signature

3044022066FA2E20B88A619913DDCA5EDA2A763F95B6A63CB8FEB712E80B0524E375B4D102201E6E63FDD87EC79EE95B44C6B3B683EBE870ED71B07CECB027B2950E4F3B1215

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

009B9D8BC6DAD79D241D5ED6680AA6E3EFDDF5AAB84C431BF63E40337159A778C4

Coordinator signature

0D11068FC08765E95E9589C31F8DC93F6D8EE7D5D1EB53BAB6D5557D9265DF9076B1CF2FA2B7B7F37C4BB360DF5D88898EE3AF2C4D88CE57CA58F1C9D369D206

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

79F30FAA42F3F13C24EF50859E79B3B150C1313E745E32E0FD50056094B1343C74217E27DB0E168B901CAF433E9A403BC87178C74FAA9EFE2DF9B950627E2C0D

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

6BA09B1F0A07B10CACB6072E11A945DD6D8EE98E18C2F135380EBE8302DE113A5EF0249FFE96711407C72F26FA845A0EE7E2326FAEEC87A23640478A56BDAD08