Type
CONTRACT
Validation date
2024-01-25 17:41:30 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 (171 B)

{
  "charged_contracts": {
    "11155111": {
      "0x3ed9fbed401fb5ef219e6392126ccd632159b4fd": 1706208420,
      "0xf35e366b5a709277eb886986a54494a07cc5aa1e": 1706211600
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    CAEDD449BC9065A186C106A269A1F434839B4655B96C0358876A10BC21AB78B7784C2708AF3D758078495AA94A155111727F22FA65DF47869F4B397A

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001B222B5157AC4A1485958C656796C8137B3B71B1715534BB523F2268B31C241D8

Previous signature

0876ED8E63089482BF5F730F418425D670A1FCD9D83E61BD14DF83B29B76D5AC1BA340AA2FCFA708333A3E6092742235AE5DCF91B570EA6728BF77D49CB3A50C

Origin signature

3045022100BFC5E31F7645D79571E21DDF246DCCF679DC5F614033D9FB83E39D8C38B5A03A02207B2BD42774C48F57F9CE5EE17B5ABB4ACA377FC8F4E7DABD3F9B920436466EA7

Proof of work

010104BB7216545F28C83467606EDA88968E19C436410AB446D1BC88FEBDE3506275F9B0B931CAAE420B96B2A158B7112F13795C878CCC346C76E04A96C59CCFC6FC39

Proof of integrity

0072310CC50A222AB6D219AF90C7E752EB77158CF7CA767221053A561A0B89A4DD

Coordinator signature

7E123443F314677235E6E826A6CD8F261667845E00BE3554E297C9E16ECB7D75771580062A386EAE517EB940F7E6AC189206D96266DC6E9D6DF6CA866F8B9605

Validator #1 public key

000103E30584AD8DE66F9E29419D5D0ABEE5A76722C9FD0D012BDDE3A6E2B149C48D

Validator #1 signature

44D633666C2D311EFCD9BADC944F4F9F95ADB1D57945A68064228E642D8F2A02B573F1E4390CDCA4B06512F9D43AB7E5CF8B9B2E026182F4A1A4B8025AB3A009

Validator #2 public key

00011ED0B570D680BE5ECD58D2D121689DA73C46DCB38A01C6E10D06286040ADE30A

Validator #2 signature

BFCF23222B2AED65A233E7AD7EF598E5536D11A5DD5BE8F921A3E01388F0516829C9B4A1D260FCC44EB488A710833BC118DE429B8AF414AAA9F635DF79EBDE05