Type
CONTRACT
Validation date
2023-11-14 10:58:36 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": {
      "0x1020b0f92129df3146848c583f1ed0e2dc526f18": 1699966620
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    C696242308CB33F8B4A10CEC0AED7434208DF16DF4DBD98C3769B3D042AA2A4D0614B764281E55676172B4A2556B711EBA5FD74989EEE01901640A04

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001A03DEE70CAAAC0B06137AC7F540817B9169237793A4C27CCBABEECB3CDBB863B

Previous signature

20301829A0E9BC9E523EE3F0F51864240D7C29DF2125F5CBD392D1056B272CB932F39E8A7789675E922DEFFE6DEC9EE1FDBA163BE41395D8430904069C4FD405

Origin signature

3045022100EE9F2E55B9BC4D7A4BF29862CEDB1335C8E56DFDA9133778EC8EDE2BE551013802200463906915D17421033D0408C1EE163959DF567AF56DA6D236D48DA19EE6E4EC

Proof of work

010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712

Proof of integrity

00D01B9387245C9E9EFE9997A2585504A7D98AD1C26D0A1339B06AB338D0F5FE60

Coordinator signature

2D500C5A343D88071B4DE087599A81C53F8221484A70E61FD85765A3E077D5B2DA27C239EB7FEF1EB63513D642AF5C9275C86499877BCA1D953630790BEBA202

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

C3934F9EADE5E06BFD53398562D00AC52B759AA6F0234EF1AFCF0FD4C3FC04796778A0165E459B0431286535294B0E21E781AC1A6B72C5A026DEACF949C65906

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

8724AB959CDFC0068A6FA0F3CF0BC2DDBEB7481B7A42FA34AE2ABA75858C3077970A134FADF742AFBD6ECE9830E8C5D15150602BBD2CF65EFFD4B8C17FF77803