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>