PHP WebShell

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

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

import { AuditDecryptedKeyParams, BaseCoin, BitGoBase, KeyPair, ParseTransactionOptions, ParsedTransaction, SignTransactionOptions, SignedTransaction, VerifyTransactionOptions, MultisigType, MPCAlgorithm, TssVerifyAddressOptions } from '@bitgo/sdk-core';
import { BaseCoin as StaticsBaseCoin, CoinFamily } from '@bitgo/statics';
export declare class Iota extends BaseCoin {
    protected readonly _staticsCoin: Readonly<StaticsBaseCoin>;
    protected constructor(bitgo: BitGoBase, staticsCoin?: Readonly<StaticsBaseCoin>);
    static createInstance(bitgo: BitGoBase, staticsCoin?: Readonly<StaticsBaseCoin>): BaseCoin;
    getBaseFactor(): string | number;
    getChain(): string;
    getFamily(): CoinFamily;
    getFullName(): string;
    /** @inheritDoc */
    supportsTss(): boolean;
    /** inherited doc */
    getDefaultMultisigType(): MultisigType;
    getMPCAlgorithm(): MPCAlgorithm;
    /**
     * Check if an address is valid
     * @param address the address to be validated
     * @returns true if the address is valid
     */
    isValidAddress(address: string): boolean;
    /**
     * Verifies that a transaction prebuild complies with the original intention
     * @param params
     */
    verifyTransaction(params: VerifyTransactionOptions): Promise<boolean>;
    /**
     * Check if an address belongs to a wallet
     * @param params
     */
    isWalletAddress(params: TssVerifyAddressOptions): Promise<boolean>;
    /**
     * Parse a transaction
     * @param params
     */
    parseTransaction(params: ParseTransactionOptions): Promise<ParsedTransaction>;
    /**
     * Generate a key pair
     * @param seed Optional seed to generate key pair from
     */
    generateKeyPair(seed?: Buffer): KeyPair;
    /**
     * Check if a public key is valid
     * @param pub Public key to check
     */
    isValidPub(pub: string): boolean;
    /**
     * Sign a transaction
     * @param params
     */
    signTransaction(params: SignTransactionOptions): Promise<SignedTransaction>;
    /**
     * Audit a decrypted private key to ensure it's valid
     * @param params
     */
    auditDecryptedKey({ multiSigType, prv, publicKey }: AuditDecryptedKeyParams): void;
}
//# sourceMappingURL=iota.d.ts.map

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


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