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Выполнить команду
Для локальной разработки. Не используйте в интернете!