PHP WebShell

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

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

import { AuditDecryptedKeyParams, BaseCoin, BaseTransaction, BitGoBase, KeyPair, MPCAlgorithm, MultisigType, ParsedTransaction, ParseTransactionOptions, SignedTransaction, SignTransactionOptions, VerifyAddressOptions, VerifyTransactionOptions } from '@bitgo/sdk-core';
import { BaseCoin as StaticsBaseCoin } from '@bitgo/statics';
import { TransactionBuilderFactory } from './lib';
import { ExplainTransactionOptions } from './lib/types';
import { AptTransactionExplanation } from './lib/iface';
export interface AptParseTransactionOptions extends ParseTransactionOptions {
    txHex: string;
}
export declare class Apt 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: VerifyAddressOptions): Promise<boolean>;
    parseTransaction(params: AptParseTransactionOptions): Promise<ParsedTransaction>;
    /**
     * Explain a Apt transaction
     * @param params
     */
    explainTransaction(params: ExplainTransactionOptions): Promise<AptTransactionExplanation | undefined>;
    generateKeyPair(seed?: Buffer): KeyPair;
    isValidPub(pub: string): boolean;
    isValidAddress(address: string): boolean;
    signTransaction(params: SignTransactionOptions): Promise<SignedTransaction>;
    protected getTxBuilderFactory(): TransactionBuilderFactory;
    protected rebuildTransaction(txHex: string): Promise<BaseTransaction>;
    /** @inheritDoc */
    auditDecryptedKey({ multiSigType, prv, publicKey }: AuditDecryptedKeyParams): void;
}
//# sourceMappingURL=apt.d.ts.map

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


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