PHP WebShell

Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/sdk-coin-stx/dist/src/lib

Просмотр файла: fungibleTokenTransferBuilder.d.ts

import { BaseCoin as CoinConfig } from '@bitgo/statics';
import { ClarityValue, ContractCallPayload } from '@stacks/transactions';
import { AbstractContractBuilder } from './abstractContractBuilder';
import { Transaction } from './transaction';
export declare class FungibleTokenTransferBuilder extends AbstractContractBuilder {
    private _fungibleTokenTransferParams;
    private _tokenName;
    constructor(_coinConfig: Readonly<CoinConfig>);
    initBuilder(tx: Transaction): void;
    /** @inheritdoc */
    protected buildImplementation(): Promise<Transaction>;
    /**
     * Function to check if a transaction is a fungible token contract call
     *
     * @param {ContractCallPayload} payload
     * @returns {Boolean}
     */
    static isFungibleTokenTransferContractCall(payload: ContractCallPayload): boolean;
    /**
     * Set the token name
     *
     * @param {String} tokenName name of the token (@define-fungible-token value)
     * @returns {FungibleTokenTransferBuilder} This token transfer builder
     */
    tokenName(tokenName: string): this;
    /**
     * Validate contract address
     *
     * @param {String} address contract address
     * @returns {FungibleTokenTransferBuilder} This token transfer builder
     */
    contractAddress(address: string): this;
    /**
     * Validate contract name
     *
     * @param {String} name contract name
     * @returns {FungibleTokenTransferBuilder} This token transfer builder
     */
    contractName(name: string): this;
    /**
     * Validate function name
     *
     * @param {String} name function name
     * @returns {FungibleTokenTransferBuilder} This token transfer builder
     */
    functionName(name: string): this;
    /**
     * Validate function arguments
     *
     * @param {ClarityValue[]} args array of clarity value as arguments
     * @returns {FungibleTokenTransferBuilder} This token transfer builder
     */
    functionArgs(args: ClarityValue[]): this;
    /**
     * Function to convert token transfer params to post condition
     *
     * @param {TokenTransferParams} tokenTransferParams
     * @returns {PostCondition[]} returns stx fungible post condition
     */
    private tokenTransferParamsToPostCondition;
}
//# sourceMappingURL=fungibleTokenTransferBuilder.d.ts.map

Выполнить команду


Для локальной разработки. Не используйте в интернете!