buildTokenTransaction
Function: buildTokenTransaction()
function buildTokenTransaction(params: {
args: | TokenMintTransactionParams
| TokenTransferTransactionParams
| TokenAirdropTransactionParams
| TokenOfferTransactionParams
| TokenBidTransactionParams
| TokenBuyTransactionParams
| TokenSellTransactionParams
| TokenWithdrawBidTransactionParams
| TokenWithdrawOfferTransactionParams
| TokenUpdateBidWhitelistTransactionParams
| TokenUpdateOfferWhitelistTransactionParams
| TokenUpdateAdminWhitelistTransactionParams;
chain: blockchain;
developerAddress: string;
provingFee: number;
provingKey: string;
}): Promise<{
adminAddress: PublicKey;
adminContractAddress: PublicKey;
isAdvanced: boolean;
request: Exclude<TokenTransactionParams, LaunchTokenStandardAdminParams | LaunchTokenAdvancedAdminParams>;
symbol: string;
tx: Transaction<false, false>;
verificationKeyHashes: string[];
}>
Defined in: packages/abi/src/token/build.ts:222
Parameters
params
args
| TokenMintTransactionParams
| TokenTransferTransactionParams
| TokenAirdropTransactionParams
| TokenOfferTransactionParams
| TokenBidTransactionParams
| TokenBuyTransactionParams
| TokenSellTransactionParams
| TokenWithdrawBidTransactionParams
| TokenWithdrawOfferTransactionParams
| TokenUpdateBidWhitelistTransactionParams
| TokenUpdateOfferWhitelistTransactionParams
| TokenUpdateAdminWhitelistTransactionParams
chain
developerAddress
string
provingFee
number
provingKey
string
Returns
Promise
<{
adminAddress
: PublicKey
;
adminContractAddress
: PublicKey
;
isAdvanced
: boolean
;
request
: Exclude
<TokenTransactionParams
, LaunchTokenStandardAdminParams
| LaunchTokenAdvancedAdminParams
>;
symbol
: string
;
tx
: Transaction
<false
, false
>;
verificationKeyHashes
: string
[];
}>
Updated 10 days ago