Type
CONTRACT
Validation date
2023-12-05 07:19:38 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": {
      "0x78677a20bae776f91b0b5cd0c687196674a2c7a2": 1701767940
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    7B9EFF98D475CEC1FB90C005164AEC7EA2326BEB0C85C9B323003F7B36AAA618832AEB61C2D55952E38B829BF0C7BAA737ED3E8356930A3A36CFA69A

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00014137988A0FF2D997BDB6D834A912340542F1A1DD78BD3E303FFE89B604E3A59A

Previous signature

F6BE3F46A39D5D2FB39BB2AEAEDE62821CB7E0DA999EC5243270C949C4D5948F6C258938033A7096977719877EC9483AF0797592EDFCB54CD7134E1364A71D0B

Origin signature

3046022100EA5B42D49B61B5910BA86429E7A7B327FE1370E5C6206383EB0925348ED3E010022100AED385D8982EC23DBB63E343E3FBBE8CCC7D62B64244EF4FA561652E8449E8D6

Proof of work

010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A

Proof of integrity

006704A975C458D54906B9FD3EB70B421304508E61BD9D7B51FA4EBF9A08C5D699

Coordinator signature

8A29ACEC7C19F4785457BEC536690C44BB6CCDDF3FBF08113716BFB1F41794E0EA72A4CFF4F2040F76AC874BFCE2843539877C13E6AAB4080B2B7AE4554BCE04

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

EB0E9205DD4DA12534F86511266598E4A1027B5E13F9A5EB16F091F36C9165AB4C6C321ED0BABE5A63C2978515F09047416390A3C7CCD1525BBE16869E472B06

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

8657DEBE060E93EFADFC8E80D49844F5C6822A487B657B7116DFC74A68AD38AE8ECEE312F644F47FF872102409561829FCE9A1B4DD96265D199404B89BD1C108