Type
CONTRACT
Validation date
2023-12-06 10:26:20 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 (277 B)

{
  "charged_contracts": {
    "97": {
      "0x92078a37088f26e8a54fe334d6653ff3f30feae6": 1701862620,
      "0xd9162b24957aa9084a479a5a4da815c302d545e8": 1701860340,
      "0xe999fdbb6c7116a8c729bad00955dad25ddee2ce": 1701863340,
      "0xf272df9993ac99e9a912d17e142b14be3754dfd9": 1701865320
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    0477074A105C952BEA251CD8344D8831DD4B8A00634EF8C93B37E50C482F7FAF7F71146DF8BCF466147C8B1E2CAFDA65C0AC7CFEA37575B6DCCE372C

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000135C8950574787F8D31596B91C4B2A2CBC967B30182B84F8E40686B67CED427EC

Previous signature

C9347279E094FF6DD1ECBB4DE5B13F21680F0BED9F3E9BD935E3F687DD9B8F971FB08053327FC8ACC4DA671A2D42BEF0570F69957238612B81E5016C9053E00E

Origin signature

3045022100E60750C03DA1BA1B757661B09EB8BE78EDB46311779C5A15C48A67B28E435B7C022006BEB30574AAB486C790046CEF2E1BFAB519CA51DEA42BAF1282572CF90F4068

Proof of work

010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381

Proof of integrity

001B3241676B615E7805CF3909026E88E3EA83B1DA6291F4594228ED0D6102A612

Coordinator signature

B33501252C21319066A9CA5F0C41EDB7689F8E5D4EDF8C99772AC3F2C3FF4B410B68E8A1D26D6F59DB810DDA7B2AD77F6EA7A3568313E4E6D52EEAAA5EC21E0D

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

531480B9A03511DEC697811420480883772582C8ECBC766F866101E7C92921CEA4B16A7AE75E3E416F486B7F82FBD432867F32A9E1789336DDBB7F3B69CD2D0B

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

8A8BABB7C3BB71299CFF3C03367967A7D43A65D35F691B5C77599F55108893D735298B72D033E8BA4A513712C84802B24939A51DF6F149949FA2072DEE1DA905