Type
CONTRACT
Validation date
2023-11-30 01:44:31 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": {
      "0x121398a785dca933ec2e0032db842c9091e8438a": 1701315780
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    6AB68EB448FEAACE4207A1493C58EA550B949927AADC3768E697D62111641B92900D83D0419CE177018717F19B09F77E3E6F66F466DBBFFA0241D074

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000143D4C5730A5A8CD1B9FAE0C09A7A0C9C8998FC2964C465CBA09435DC6DAA8545

Previous signature

54A4D592DBADBBD6DDA7F1435438FB0D67A23EF8963C4F795FD1FCDF01088766F1BD33F5DFF42EE5E6FF80F23DC031F1CB29EBFAC6EDDCB7BE5F4FEF9EB1780C

Origin signature

3045022100A9A04240800E27219DD1152431A08E1DD069673E66E3EAF92FFD47DEFE4E726B02203648D2C5A34AB878EF1DD1250F18A68D6942A9C1C9B49F4EA357F22C4EA283F8

Proof of work

010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381

Proof of integrity

00EA91B00288CECFE54372C5B7934A51F618550F212D0DA39CECAA9FA2EA3841FF

Coordinator signature

C2A983A9E12CEDF3E65D147682E9CD2F43E02C4845240D32E7A7E29DF7F72904479D990DD1A43EAAAB9E36337E962DF36BA20AB3C11985F4985E541C2BCDFE05

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

AC201D9B4A800E1D8EFD68F02FAE75AD10F7A6BE756B0B656D5E1BC34A54274EEA6E11DEBDEC184BB2E46A7AD5E772E1F3620BEB886BF68F828AE14740425904

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

DA1350A97225EB0FB4B3A545C41A85833DFF983BF609CA2322C2C57301EC47F5C1694D69798FAB2B7FABC332BBB5BCF21E30C33D48134997CE45BBE0CC173908