Skip to main content

CAT20OpenMinterPeripheral

@opcat-labs/cat-sdk v1.0.3


@opcat-labs/cat-sdk / CAT20OpenMinterPeripheral

Class: CAT20OpenMinterPeripheral

Defined in: packages/cat-sdk/src/utils/contractPeripheral.ts:58

Helper class for CAT20 open minter peripheral operations

Constructors

new CAT20OpenMinterPeripheral()

new CAT20OpenMinterPeripheral(): CAT20OpenMinterPeripheral

Returns

CAT20OpenMinterPeripheral

Methods

createCAT20Contract()

static createCAT20Contract(minter, state, toAddr): readonly [CAT20, CAT20State]

Defined in: packages/cat-sdk/src/utils/contractPeripheral.ts:126

Parameters

minter

CAT20OpenMinter

state

CAT20OpenMinterState

toAddr

ByteString

Returns

readonly [CAT20, CAT20State]


createMinter()

static createMinter(tokenId, metadata): CAT20OpenMinter

Defined in: packages/cat-sdk/src/utils/contractPeripheral.ts:107

Parameters

tokenId

string

metadata

OpenMinterCAT20Meta

Returns

CAT20OpenMinter


createNextMinters()

static createNextMinters(contract, state): object

Defined in: packages/cat-sdk/src/utils/contractPeripheral.ts:73

Parameters

contract

CAT20OpenMinter

state

CAT20OpenMinterState

Returns

object

nextMinterStates

nextMinterStates: CAT20OpenMinterState[]

splitAmountList

splitAmountList: FixedArray\<bigint, 2>


getSplitAmountList()

static getSplitAmountList(preRemainingSupply, isPremined, premineAmount): FixedArray\<bigint, 2>

Defined in: packages/cat-sdk/src/utils/contractPeripheral.ts:59

Parameters

preRemainingSupply

bigint

isPremined

boolean

premineAmount

bigint

Returns

FixedArray\<bigint, 2>