CAT20GuardPeripheral
@opcat-labs/cat-sdk / CAT20GuardPeripheral
Class: CAT20GuardPeripheral
Defined in: packages/cat-sdk/src/utils/contractPeripheral.ts:151
Helper class for CAT20 guard peripheral operations
Constructors
new CAT20GuardPeripheral()
new CAT20GuardPeripheral():
CAT20GuardPeripheral
Returns
Methods
createBurnGuard()
staticcreateBurnGuard(tokenInputs,inputStateHashes):object
Defined in: packages/cat-sdk/src/utils/contractPeripheral.ts:227
Parameters
tokenInputs
object[]
inputStateHashes
ByteString[]
Returns
object
guardState
guardState:
CAT20GuardConstState
outputTokens
outputTokens:
FixedArray\<undefined|CAT20State,10>
createTransferGuard()
staticcreateTransferGuard(tokenInputs,receivers):object
Defined in: packages/cat-sdk/src/utils/contractPeripheral.ts:152
Parameters
tokenInputs
object[]
receivers
object[]
Returns
object
guardState
guardState:
CAT20GuardConstState
outputTokens
outputTokens:
FixedArray\<undefined|CAT20State,10>
getBackTraceInfo()
staticgetBackTraceInfo(minterScrtptHash,inputTokenUtxos,provider):Promise\<object[]>
Defined in: packages/cat-sdk/src/utils/contractPeripheral.ts:268
Parameters
minterScrtptHash
string
inputTokenUtxos
UTXO[]
provider
UtxoProvider & ChainProvider
Returns
Promise\<object[]>