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