Type
CONTRACT
Validation date
2023-11-16 21:45:51 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) == 0x0000072e418b60c6dabd272bc2728b17b352b8104f068d11365d50134f96a4199609
	)
]

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 (112 B)

{
  "charged_contracts": {
    "80001": {
      "0xaa00847a99a94499e312a6c75de34fdd5e142c6f": 1700178300
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    4A1A666E4820ABF1D0C7512F3E96EB5199DF8E9F87AEB2EAB10FEDD1E31869495F58D551DD045462768D5698081CABCBF442DC57993C8247FDAEF5C6

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001C4CB256C90FDD5669F54FA1557B4F2A9B94DC1E9D08B471B64719973B110FDF4

Previous signature

3A4FC950A7B538865FB2C8DA30399CA5DDA6182FC616B36020FBDDCD7F77C5105CD5F5701C2B1D4F9527DA5B9FB56BAAE5FB4185C0063E172670AA0FDF4BB508

Origin signature

3045022007EC8D0D6771B751CB450E87B9B6B94C3FBAB798FFF47F089F6E98068C3C0999022100ADCDEDE028C3E18EB93E6A0935A1E992A0D5996854795E81F21E5972861DBC2A

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

00CF8FCD574693530C8242C8F2FFAFDC8DEC16605BFDDA30196355AD019AD49D36

Coordinator signature

AB19777DBE93F8134A85ABA28A057D882C59768327229991DE21EB3A113A13BF8A73663B364F6568951EBE5BDE3E39426FC0DB589F76D8BBA7B8FF02114D9908

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

7E424C4C1608C4E7102489005A30B85C653FFE2901D2EBA31124D373CEDB4A5C7BDBF1D6313B3D74ED3F620D2C1F10EDA558A9E5BA4A512A177EDDD66271C505

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

A5DCCD7CB523FC9B822CD7D748EED576F95DA15CDEBBF7C476E1A7071B937F809970BCDE23FEF5872323D7B880F20B82B12F6E3BF177A4EC2848C01C3ED80C04