Type
CONTRACT
Validation date
2023-12-06 09:53: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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709
	)
]

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

{
  "charged_contracts": {
    "97": {
      "0x92078a37088f26e8a54fe334d6653ff3f30feae6": 1701862620,
      "0xc7c8c9bbff72d5a65623f79a8f9d2600c2e3da98": 1701857040,
      "0xd61e26a9a1a066115cc0d391f1fe230f043b648a": 1701856500,
      "0xd9162b24957aa9084a479a5a4da815c302d545e8": 1701860340,
      "0xe999fdbb6c7116a8c729bad00955dad25ddee2ce": 1701863340
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    0041E1C8A2B75AD42E6D4151331D2AA2CA19CB1674B9ACC6B8CBBA456F6ABE5D2AE3CDDF7906E3E35AA8B3522D450EF29301E4B135524ECBAB46D0BB

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000175ED5649923EA4E8402AEF8AC7DD995C8FF437A98E7DA42C8519BF29D7B5BA7C

Previous signature

B29D588696A3124C8E09DB70DBA5E16EF419605CEC5CA0F7936D877767D63A307094ABAF794DFDD773D1424C43391490FE1E5954196C845CC48E93AF299F4903

Origin signature

304402206416B6E695D8C526D1482C2967314E9C31A4977494105CBFD04776FB65665D9802206C5F772A8F008390C22BE1160710970781243CF1014F6EE84D4955AA486FD7D5

Proof of work

010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A

Proof of integrity

000902F21BDCA909B73240C529DA898AA1C36C78718DB7C0228AEB2703348CE18B

Coordinator signature

29663FC88160DB86903C3195502F718968FB1D375462EE3C6B287275988820F8CE12E228C040D75635F5A8FC529056A16E2FA1858FFC97FC1FF6577655D0020A

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

CB70C9D2CECAA90D39CDFBD5A26E62C4F6489B5C4B3299CF2CD17CA4E2064155D35F01464180A2FEA774FE947F6A549BD7DA09189F95DA7DCC4B019C5EAFD00D

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

DA77C85D75EBAB8425EB257279C36B2FD472CEC879891854524F52ED585CDAE55E9F8090786692F10D18D355776935BD0F501D01F18FEB9F2AD007C44FC95305