PHP WebShell

Текущая директория: /opt/BitGoJS/modules/sdk-coin-tao/dist/src

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

import { BaseCoin, BitGoBase, SignTransactionOptions as BaseSignTransactionOptions } from '@bitgo/sdk-core';
import { BaseCoin as StaticsBaseCoin } from '@bitgo/statics';
import { Interface, SubstrateCoin } from '@bitgo/abstract-substrate';
import { TransactionBuilderFactory } from './lib';
import { ApiPromise } from '@polkadot/api';
export declare const DEFAULT_SCAN_FACTOR = 20;
export interface SignTransactionOptions extends BaseSignTransactionOptions {
    txPrebuild: TransactionPrebuild;
    prv: string;
}
export interface TransactionPrebuild {
    txHex: string;
    transaction: Interface.TxData;
}
export interface ExplainTransactionOptions {
    txPrebuild: TransactionPrebuild;
    publicKey: string;
    feeInfo: {
        fee: string;
    };
}
export interface VerifiedTransactionParameters {
    txHex: string;
    prv: string;
}
export declare class Tao extends SubstrateCoin {
    readonly staticsCoin?: Readonly<StaticsBaseCoin>;
    protected constructor(bitgo: BitGoBase, staticsCoin?: Readonly<StaticsBaseCoin>);
    protected static nodeApiInitialized: boolean;
    protected static API: ApiPromise;
    static createInstance(bitgo: BitGoBase, staticsCoin?: Readonly<StaticsBaseCoin>): BaseCoin;
    getBuilder(): TransactionBuilderFactory;
    getMaxValidityDurationBlocks(): number;
    allowsAccountConsolidations(): boolean;
    protected getInitializedNodeAPI(): Promise<ApiPromise>;
    protected getAccountInfo(walletAddr: string): Promise<{
        nonce: number;
        freeBalance: number;
    }>;
    protected getFee(destAddr: string, srcAddr: string, amount: number): Promise<number>;
    protected getHeaderInfo(): Promise<{
        headerNumber: number;
        headerHash: string;
    }>;
    protected getMaterial(): Promise<Interface.Material>;
}
//# sourceMappingURL=tao.d.ts.map

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


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