CAT20OpenMinterPeripheral
@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
Methods
createCAT20Contract()
staticcreateCAT20Contract(minter,state,toAddr): readonly [CAT20,CAT20State]
Defined in: packages/cat-sdk/src/utils/contractPeripheral.ts:126
Parameters
minter
state
toAddr
ByteString
Returns
readonly [CAT20, CAT20State]
createMinter()
staticcreateMinter(tokenId,metadata):CAT20OpenMinter
Defined in: packages/cat-sdk/src/utils/contractPeripheral.ts:107
Parameters
tokenId
string
metadata
Returns
createNextMinters()
staticcreateNextMinters(contract,state):object
Defined in: packages/cat-sdk/src/utils/contractPeripheral.ts:73
Parameters
contract
state
Returns
object
nextMinterStates
nextMinterStates:
CAT20OpenMinterState[]
splitAmountList
splitAmountList:
FixedArray\<bigint,2>
getSplitAmountList()
staticgetSplitAmountList(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>