PHP WebShell
Текущая директория: /opt/BitGoJS/modules/sdk-coin-ton/dist/src
Просмотр файла: ton.d.ts
import { BaseCoin, BitGoBase, KeyPair, MPCAlgorithm, MultisigType, ParsedTransaction, ParseTransactionOptions, SignedTransaction, SignTransactionOptions, TransactionExplanation, TssVerifyAddressOptions, VerifyTransactionOptions, MPCRecoveryOptions, MPCTx, MPCSweepTxs, MPCTxs, MPCSweepRecoveryOptions } from '@bitgo/sdk-core';
import { BaseCoin as StaticsBaseCoin } from '@bitgo/statics';
export interface TonParseTransactionOptions extends ParseTransactionOptions {
txHex: string;
fromAddressBounceable?: boolean;
toAddressBounceable?: boolean;
}
export declare class Ton extends BaseCoin {
protected readonly _staticsCoin: Readonly<StaticsBaseCoin>;
protected constructor(bitgo: BitGoBase, staticsCoin?: Readonly<StaticsBaseCoin>);
static createInstance(bitgo: BitGoBase, staticsCoin?: Readonly<StaticsBaseCoin>): BaseCoin;
/**
* Factor between the coin's base unit and its smallest subdivison
*/
getBaseFactor(): number;
getChain(): string;
getFamily(): string;
getFullName(): string;
/** @inheritDoc */
supportsTss(): boolean;
/** inherited doc */
getDefaultMultisigType(): MultisigType;
getMPCAlgorithm(): MPCAlgorithm;
allowsAccountConsolidations(): boolean;
verifyTransaction(params: VerifyTransactionOptions): Promise<boolean>;
isWalletAddress(params: TssVerifyAddressOptions): Promise<boolean>;
parseTransaction(params: TonParseTransactionOptions): Promise<ParsedTransaction>;
generateKeyPair(seed?: Buffer): KeyPair;
isValidPub(pub: string): boolean;
isValidAddress(address: string): boolean;
signTransaction(params: SignTransactionOptions): Promise<SignedTransaction>;
/** @inheritDoc */
getSignablePayload(serializedTx: string): Promise<Buffer>;
/** @inheritDoc */
explainTransaction(params: Record<string, any>): Promise<TransactionExplanation>;
protected getPublicNodeUrl(): string;
private getBuilder;
recover(params: MPCRecoveryOptions): Promise<MPCTx | MPCSweepTxs>;
/**
* Creates funds sweep recovery transaction(s) without BitGo
*
* @param {MPCSweepRecoveryOptions} params parameters needed to combine the signatures
* and transactions to create broadcastable transactions
*
* @returns {MPCTxs} array of the serialized transaction hex strings and indices
* of the addresses being swept
*/
createBroadcastableSweepTransaction(params: MPCSweepRecoveryOptions): Promise<MPCTxs>;
}
//# sourceMappingURL=ton.d.ts.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!