Type
CONTRACT
Validation date
2023-12-01 19:52:53 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 (168 B)

{
  "charged_contracts": {
    "80001": {
      "0x33da8dd6b460f24ade9effc4c857d1c2b9aab88e": 1701467100,
      "0xb717d99da680ddb721e04adcf1cb3a8f2a27c370": 1701467520
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    52C504878E958BA2E568726ACCC060C3B7CA22A87ECAF343C2431EF7AF3AB6CCE16A5B53D0FCFF484C35B3AE3D67FF23D3C2771A5B2F25C3A9ECB789

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001B5867B6E59D83038423DE7FD8B150A7961C70A9EE58C6C0603DE508BD6CAE302

Previous signature

DD93A537C3AAB9B41DA5D201B82A2DAEC274A57B73DBF8675A0D59AD014C8265CF6B0DB3F04DBC8EDEB8CFB67795A49083836725280EE205CD3DE71A76856308

Origin signature

3045022100E834F47C847BE18734EFD99D7FE97840783518033B7AF8EB347A527BD62AC981022019CA04976CD7C703D41D2220A446C9C6026B7E2465A919D090DF4A531D0B43EE

Proof of work

010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A

Proof of integrity

0085C41C0B963A9C87C208D307AE53E5FEBCCFBCADE413FBF817FD4D0E96FDA1F9

Coordinator signature

D87E2AB29309D2AD1764456A0A0AC662D61230CDEDE092EFB72DBE3366397593128FDAFD3A283176706CBB71DC26BE0A66CBEAB22800DCBC3193BC4A8D064B0F

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

F6B3D660E259614CB8B20E87270CF15B53329D22F695CE5EFC25D5D743D374A8884871016E178184B72D74ECCCD944561A246BB2263A86D8F03E71978626390D

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

833635359DC9FCE1D2CD18C22C2D833737A70CCDEEB509B51D6C86A7E832EC8163903237C8EAB465AE097010CF22AF948D532B89F63C398E54618247BDD2680A