Type
CONTRACT
Validation date
2023-12-06 16:16:50 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": {
      "0xe9d8f38301affda9b93469e930d5ac0fc78df748": 1701886320
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    0E9C39B93CA02C814CDD2A6C71F1BEC98BE644F46F20064C59A0A4899E00F863062FA92A9249B00384992382FB9241FA8DFC47E388DC67C7EB80AEFF

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001DE5EE39A1676A02EF708A612DB9F54BAD85D96F10DFB0F6B765811436C5BC836

Previous signature

770CA39625D803EA85B990A02BC941A985F42767DB976CFD83CDB83BCFD3CBC44631C005F1712D537DDC166891759ABBB83FD6A82BF0FAD5BC4ACAB4FBA3E008

Origin signature

304402206E2A5764F4CBC8DBF424FD0A002CB3BD8EE5F6A83C57DD3D5C96D6010D6A58EB022022ECE62AD37F3ABC524F9F582BE3F8792574A22A2E5771483ECC69F37E68B916

Proof of work

010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B

Proof of integrity

008A5EA269B456B3B6E9254C7A5819ACA5DE4FD2A2C4454FA2A04AA998073044D1

Coordinator signature

1400F99453AFFC4B34AB14F1937CDE33B990E8EB530CBA22A1C627D238E442CCF83FE0793CAD187B976AFB9F74599397406CFBBDC5226BF7B8336E62ACC1FD02

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

B1BDB7C4DAD66B08A3E71846D0159F5BA5E9F0AE0F919AF46A97448433B80A7EFF5FE57EDB64AEFD45FF68B90586F82EC82C7707A75780A8E2EBACA336551108

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

421BB02248FEBE3360DF77965BE0C76D6F96BC0C0C1E38BBECAA050321092E88CA6DBB30DBD4F892C0B663BF2FE9CAEF3BDB2A22E2CD38C44BFF3951B733290C