Type
CONTRACT
Validation date
2023-11-21 14:13:24 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": {
      "0x0b39a2880b24a6def68d82f05f1d9c82b461471b": 1700582880
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    420090473EA2FB7585226DF1AA96881AE357BC5C53524732B6FC9A27A83CB951B5F5B64B46491A755924A810766329A1A78CC9D12C6446C04B221AE0

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001695A095B3AC111A3AB30E1786492F0D2AA3FE04D14919F0541786282E4F28E0F

Previous signature

79E68E4312A96F202FAFCCFB4755F245F3B1730A00C065F5DF85CF0352E01A410C6509DA64966D4D3FC7FF5108F52A87EBF1EDB329F7FA00CD2046C7B4BE240A

Origin signature

3046022100F76C230372244A95030AFE1FDB05E48850BDAC2B0681342F375CE5C52D0FA8D9022100E66BCD371C7BF619068B4A55BD7EBFD9B8F494B499C5309E5E893B89975EC14F

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

003F65562172C1945CBC662150CBD369EFA1331177CEE298A5D88C0333A1EF5814

Coordinator signature

4738D46FA0D6EBE858AD68B4A0326D35D6A5AFCD99C6ED8A07C412E442AD61DB70E99D99DBA6CCF09A655F8C26BCF28CF62AF50BC509BFF4B188E08785721D0A

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

99A353D80A75D6B5B3A5125C09C1F52EE864C502F3A9D765432261CA933A55E709AD31A01D0A34574963B4100DFB95A9DB9860FC85281EB5576ACF5527CA8D08

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

9ADC0B2106E4F526B37B2A6CF25784F430D4BEEE5AF8284FC7A7EDD13E7E1E572448A4C7C2140D462E068AFEE08A6491C71A8E20A0016D4F4FB8B2021B457805