deployClosedMinterToken
@opcat-labs/cat-sdk / deployClosedMinterToken
Function: deployClosedMinterToken()
deployClosedMinterToken(
signer,provider,metadata,feeRate,changeAddress?):Promise\<CAT20TokenInfo\<ClosedMinterCAT20Meta> &object>
Defined in: packages/cat-sdk/src/features/cat20/deploy/closedMinter.ts:28
Deploys a CAT20 token and its metadata using CAT20ClosedMinter contract
Only the token issuer can mint token
Parameters
signer
Signer
the signer for the deployer
provider
ChainProvider & UtxoProvider
the provider for the blockchain and UTXO operations
metadata
the metadata for the token
feeRate
number
the fee rate for the transaction
changeAddress?
string
the address for the change output
Returns
Promise\<CAT20TokenInfo\<ClosedMinterCAT20Meta> & object>
the token info and the PSBTs for the genesis and deploy transactions