Skip to main content

ConstantsLib

@opcat-labs/cat-sdk v1.0.3


@opcat-labs/cat-sdk / ConstantsLib

Class: ConstantsLib

Defined in: packages/cat-sdk/src/contracts/constants.ts:87

The constants library for the CAT contracts

Onchain​

Extends​

  • SmartContractLib

Constructors​

new ConstantsLib()​

new ConstantsLib(...args): ConstantsLib

Defined in: node_modules/@opcat-labs/scrypt-ts-opcat/dist/types/smart-contract/smartContractLib.d.ts:18

Parameters​

args​

...SupportedParamType[]

Returns​

ConstantsLib

Inherited from​

SmartContractLib.constructor

Properties​

args​

args: any[]

Defined in: node_modules/@opcat-labs/scrypt-ts-opcat/dist/types/smart-contract/smartContractLib.d.ts:17

Inherited from​

SmartContractLib.args


artifact​

static artifact: Artifact

Defined in: node_modules/@opcat-labs/scrypt-ts-opcat/dist/types/smart-contract/smartContractLib.d.ts:14

Inherited from​

SmartContractLib.artifact


OPCAT_CAT20_METADATA_TAG​

readonly static OPCAT_CAT20_METADATA_TAG: ByteString

Defined in: packages/cat-sdk/src/contracts/constants.ts:139


OPCAT_CAT20_MINTER_TAG​

readonly static OPCAT_CAT20_MINTER_TAG: ByteString

Defined in: packages/cat-sdk/src/contracts/constants.ts:142


OPCAT_CAT20_TAG​

readonly static OPCAT_CAT20_TAG: ByteString

Defined in: packages/cat-sdk/src/contracts/constants.ts:145


OPCAT_CAT721_METADATA_TAG​

readonly static OPCAT_CAT721_METADATA_TAG: ByteString

Defined in: packages/cat-sdk/src/contracts/constants.ts:149


OPCAT_CAT721_MINTER_TAG​

readonly static OPCAT_CAT721_MINTER_TAG: ByteString

Defined in: packages/cat-sdk/src/contracts/constants.ts:152


OPCAT_CAT721_TAG​

readonly static OPCAT_CAT721_TAG: ByteString

Defined in: packages/cat-sdk/src/contracts/constants.ts:155


stateType?​

static optional stateType: string

Defined in: node_modules/@opcat-labs/scrypt-ts-opcat/dist/types/smart-contract/smartContractLib.d.ts:15

Inherited from​

SmartContractLib.stateType


TOKEN_SCRIPT_HASH_PLACEHOLDER_FC​

readonly static TOKEN_SCRIPT_HASH_PLACEHOLDER_FC: ByteString

Defined in: packages/cat-sdk/src/contracts/constants.ts:113


TOKEN_SCRIPT_HASH_PLACEHOLDER_FD​

readonly static TOKEN_SCRIPT_HASH_PLACEHOLDER_FD: ByteString

Defined in: packages/cat-sdk/src/contracts/constants.ts:107


TOKEN_SCRIPT_HASH_PLACEHOLDER_FE​

readonly static TOKEN_SCRIPT_HASH_PLACEHOLDER_FE: ByteString

Defined in: packages/cat-sdk/src/contracts/constants.ts:101


TOKEN_SCRIPT_HASH_PLACEHOLDER_FF​

readonly static TOKEN_SCRIPT_HASH_PLACEHOLDER_FF: ByteString

Defined in: packages/cat-sdk/src/contracts/constants.ts:95


ZERO_SHA1256_HASH​

readonly static ZERO_SHA1256_HASH: ByteString

Defined in: packages/cat-sdk/src/contracts/constants.ts:89

Methods​

loadArtifact()​

static loadArtifact(artifact): typeof SmartContractLib

Defined in: node_modules/@opcat-labs/scrypt-ts-opcat/dist/types/smart-contract/smartContractLib.d.ts:16

Parameters​

artifact​

Artifact

Returns​

typeof SmartContractLib

Inherited from​

SmartContractLib.loadArtifact