Type
CONTRACT
Validation date
2023-12-06 07:49:37 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 (109 B)

{
  "charged_contracts": {
    "97": {
      "0xe7d333bc78803b0feb7f402c648ec6976028a556": 1701856140
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    14D4E150DE5087F3C3F37E81F80F53C83433A26DF36E904B19ED403C977941B27688CE2CC45AEFD1E4B56F9DA0E501B7EFB2D89DE856E96FDAF4094C

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001079BA875BAB060EE4D2D7A8E94E46BF617F6F34C9150453D65CEE51EACDF5864

Previous signature

6F7851BE53059361C3D5D62220B06D3D743042E1FC080A3B79BF9E3C8928BA4F4AB59282E26F4B6C8227B420859E6CABDB2B29D9A30A452B1A8E4025BB33E10B

Origin signature

3044022021CB57C230A7BD752D8C835D27CADCDEA1DDB9D6E17B233772BE0BD5774AC05102205DE11427525E7035AC77C8395D8EA26E1B106099EDA0C6EF83876379EE767C95

Proof of work

010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A

Proof of integrity

0096739F53F7C459432CFBE80DF367B0A3C28F86A5A96A3DCCE0D97117A5C47CDD

Coordinator signature

96F3A73CA365646266A5E1937B909A22DE0BDB13279A8A9DB176775594EB2F7EF6E066F07DE35802F990AD126667DA6FAFA2CC0F52F1C775AC169AE17EA5D70C

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

CE0D9CF8DEB8488BAB78C9CF5D4929160CFABA847A0D97D0852987DBC0ECF4D656EDA8C175851A4E42FF050AAD5D906C32713375C6D6C073EE18BAB995E8030F

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

6C63853C2E7C4752184F83406A0E1BA980CC8B3B68057FB061D23C0ADC1C48478F1ACB25922797992EA0C43F736983735F6800AAA412A0B59ED8950BF8366201