Type
CONTRACT
Validation date
2023-12-05 09:04:46 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 (336 B)

{
  "charged_contracts": {
    "80001": {
      "0x0b2b2a5bd5b4df6171c21c80624832f588cd24d6": 1701768660,
      "0x0e5e0d16fcb19cb0a26598f5813ed94a3d7d6ad0": 1701769620,
      "0x62c454932c6d4a62f070f0fac63dfa9f77a49198": 1701774240,
      "0x78677a20bae776f91b0b5cd0c687196674a2c7a2": 1701767940,
      "0xbf5fcdaa99264d03cef550853e40cd7ffb1e72e8": 1701773820
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    C5416A29A721870FDC19C49F7DDCF05316825E24D65306FD21A273F4D50F67E918702BEA80CD5351A544ED01A41B3411961C488041DA44A9A1305483

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000176F42B9311E4D031E88D823103854BCF2A34CDF5BF32BE0DBC04A0EFDAC29759

Previous signature

95AFF5789665CF4B0D1248B162392DB3CF1D7232827A643AECCD0FBE9BD2F510993611B0E51AFE338CFF7D3897FCF371D07B6EFF0205DDF50BEBB52273506102

Origin signature

304502210098BBF878D46C2602AACC224D70F31F54B5936F5899B306987B4D3516C189ED9F02203375C2708BF9F3C391D8DCF0C9BD6C437A4206FA3864235D05DAD4AE00E66A23

Proof of work

010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A

Proof of integrity

00EC8ADF767D88AF3A9CE46ECCAC6EA1D34BD0AC1E15D15C621E44C16B717D542E

Coordinator signature

3D1C59463CF097730C2E6E5E6947ED872E267C6BAED847B189AB27498B56887C388C72731596785CF82027FE228DCB51A3A89B73FF849834434B6B915C877703

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

894778EF7B80A9AE9795736AD761784A72D237DEE93B3B4FC3DFE0A76CC8E83973B216766E3CBB7B99B64C7378E415B72AF00489432DAF13A4A9F2220C984406

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

11DF3C6FFE7E2BCD41B2AC87B33E16C413FE63CF6D523D581BBFE78FBFC7727EDDE29E404403ABF6DE504AF7319C4434EFD45391D0EF7B973533E746C0A0DA0E