Type
CONTRACT
Validation date
2023-11-14 23:15:10 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 (115 B)

{
  "charged_contracts": {
    "11155111": {
      "0x7be0a8ae69c4e1e17dd0df28910c0399936ec504": 1700010840
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    4F938778D01BA63F94547D925984B8DF691A2EAD18B8978479AAF7D6186EDE41D1DB770A87AFF2242C9BC222BF3C5A21CA1BC9699EFD63BCFA7863F5

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00017CAB4B2A49914B8959CD978BBC78E06585D15C07A973DC3E604F7347A25F2FB3

Previous signature

9DE267BA6F2F4943F6E2ECEA7BBD2A9EC32672ECA58F5632CECE81DB4C8BA5996D5D2E957C19757BE38151B2D6366C7780242CA6F596A85A029F164BB6B2A102

Origin signature

3046022100EA4B01639740F3132ED339F86C9E4579C1E8C6A0CFDA485B2BA0E27FAAB76695022100C4CD35B7308DDFE8C080BB8C04916D83B1B3E41AE554B6A8162B7C1921F14B08

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

00DAF1DFE4B921767D7C0EFA6DCE5372E8530E0107419B420159090EEE8CDC6EB2

Coordinator signature

F7479E69D9315F105D354667B16EDBF30D2F0E0A2F37DD196569D1C5DE9F80FEA29E67EB271D4ED880285C2CBF40F9747A814F8BD5579DD63700147145967D08

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

5020E22983CF23BE097E198C709B57301EB96B00E636FDDFBC983EAAF908E9CFBFE004C1F0A871BFB92A035A46F302BFC7FF2659DD6785E2D5F964CF97CDA80D

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

4664F8E5061D99422CDE773B62CCB1CE88A6248AB6CE36BEE324834E86090AA4FCDBB3FBBB5C533C41D7BF1FEA09D42076D3992E8922277DCBFEAC9DA347EC00