UNPKG

@aeternity/aepp-sdk

Version:

SDK for the æternity blockchain

456 lines (455 loc) 10.4 kB
import BigNumber from 'bignumber.js'; import { AensName, Int } from '../tx/builder/constants.js'; import * as Encoded from './encoder-types.js'; /** * aepp-sdk originated error * @category exception */ export declare abstract class BaseError extends Error { constructor(message: string); } /** * @category exception */ export declare class AccountError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class AensError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class AeppError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class ChannelError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class CompilerError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class ContractError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class CryptographyError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class NodeError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class TransactionError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class WalletError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class ArgumentError extends BaseError { constructor(argumentName: string, requirement: unknown, argumentValue: unknown); } /** * @category exception */ export declare class IllegalArgumentError extends CryptographyError { constructor(message: string); } /** * @category exception */ export declare class ArgumentCountMismatchError extends BaseError { constructor(functionName: string, requiredCount: number, providedCount: number); } /** * @category exception */ export declare class InsufficientBalanceError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class MissingParamError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class NoSerializerFoundError extends BaseError { constructor(); } /** * @category exception */ export declare class RequestTimedOutError extends BaseError { constructor(height: number); } /** * @category exception */ export declare class TxTimedOutError extends BaseError { constructor(blocks: number, th: Encoded.TxHash); } /** * @category exception */ export declare class TypeError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class UnsupportedPlatformError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class UnsupportedProtocolError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class NotImplementedError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class UnsupportedVersionError extends BaseError { constructor(dependency: string, version: string, geVersion: string, ltVersion?: string); } /** * @category exception */ export declare class LogicError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class InternalError extends BaseError { constructor(message: string); } /** * @category exception */ export declare class UnexpectedTsError extends InternalError { constructor(message?: string); } /** * @category exception */ export declare class UnavailableAccountError extends AccountError { constructor(address: Encoded.AccountAddress); } /** * @category exception */ export declare class AensPointerContextError extends AensError { constructor(nameOrId: AensName | Encoded.Name, prefix: string); } /** * @category exception */ export declare class InsufficientNameFeeError extends AensError { constructor(nameFee: BigNumber, minNameFee: BigNumber); } /** * @category exception */ export declare class InvalidAensNameError extends AensError { constructor(message: string); } /** * @category exception */ export declare class InvalidRpcMessageError extends AeppError { constructor(message: string); } /** * @category exception */ export declare class MissingCallbackError extends AeppError { constructor(id: number); } /** * @category exception */ export declare class UnAuthorizedAccountError extends AeppError { constructor(onAccount: Encoded.AccountAddress); } /** * @category exception */ export declare class UnknownRpcClientError extends AeppError { constructor(id: string); } /** * @category exception */ export declare class UnsubscribedAccountError extends AeppError { constructor(); } /** * @category exception */ export declare class ChannelCallError extends ChannelError { constructor(message: string); } /** * @category exception */ export declare class ChannelConnectionError extends ChannelError { constructor(message: string); } /** * @category exception */ export declare class ChannelPingTimedOutError extends ChannelError { constructor(); } /** * @category exception */ export declare class UnexpectedChannelMessageError extends ChannelError { constructor(message: string); } /** * @category exception */ export declare class ChannelIncomingMessageError extends ChannelError { handlerError: Error; incomingMessage: { [key: string]: any; }; constructor(handlerError: Error, incomingMessage: { [key: string]: any; }); } /** * @category exception */ export declare class UnknownChannelStateError extends ChannelError { constructor(); } /** * @category exception */ export declare class InvalidAuthDataError extends CompilerError { constructor(message: string); } /** * @category exception */ export declare class BytecodeMismatchError extends ContractError { constructor(source: 'source code' | 'bytecode' | 'ACI', details?: string); } /** * @category exception */ export declare class DuplicateContractError extends ContractError { constructor(); } /** * @category exception */ export declare class InactiveContractError extends ContractError { constructor(contractAddress: Encoded.ContractAddress); } /** * @category exception */ export declare class InvalidMethodInvocationError extends ContractError { constructor(message: string); } /** * @category exception */ export declare class MissingContractAddressError extends ContractError { constructor(message: string); } /** * @category exception */ export declare class MissingContractDefError extends ContractError { constructor(); } /** * @category exception */ export declare class MissingFunctionNameError extends ContractError { constructor(); } /** * @category exception */ export declare class NodeInvocationError extends ContractError { transaction?: Encoded.Transaction; constructor(message: string, transaction?: Encoded.Transaction); } /** * @category exception */ export declare class NoSuchContractFunctionError extends ContractError { constructor(name: string); } /** * @category exception */ export declare class NotPayableFunctionError extends ContractError { constructor(amount: Int, fn: string); } /** * @category exception */ export declare class MissingEventDefinitionError extends ContractError { constructor(eventNameHash: string, eventAddress: Encoded.ContractAddress); } /** * @category exception */ export declare class AmbiguousEventDefinitionError extends ContractError { constructor(eventAddress: Encoded.ContractAddress, matchedEvents: Array<[string, string]>); } /** * @category exception */ export declare class InvalidChecksumError extends CryptographyError { constructor(); } /** * @category exception */ export declare class MerkleTreeHashMismatchError extends CryptographyError { constructor(); } /** * @category exception */ export declare class MissingNodeInTreeError extends CryptographyError { constructor(message: string); } /** * @category exception */ export declare class UnknownNodeLengthError extends CryptographyError { constructor(nodeLength: number); } /** * @category exception */ export declare class UnknownPathNibbleError extends CryptographyError { constructor(nibble: number); } /** * @category exception */ export declare class DuplicateNodeError extends NodeError { constructor(name: string); } /** * @category exception */ export declare class NodeNotFoundError extends NodeError { constructor(message: string); } /** * @category exception */ export declare class DecodeError extends TransactionError { constructor(message: string); } /** * @category exception */ export declare class PayloadLengthError extends TransactionError { constructor(message: string); } /** * @category exception */ export declare class DryRunError extends TransactionError { constructor(message: string); } /** * @category exception */ export declare class IllegalBidFeeError extends TransactionError { constructor(message: string); } /** * @category exception */ export declare class InvalidSignatureError extends TransactionError { constructor(message: string); } /** * @category exception */ export declare class PrefixNotFoundError extends TransactionError { constructor(tag: number); } /** * @category exception */ export declare class SchemaNotFoundError extends TransactionError { constructor(key: string, version: number); } /** * @category exception */ export declare class TagNotFoundError extends TransactionError { constructor(prefix: string); } /** * @category exception */ export declare class TxNotInChainError extends TransactionError { constructor(txHash: Encoded.TxHash); } /** * @category exception */ export declare class AlreadyConnectedError extends WalletError { constructor(message: string); } /** * @category exception */ export declare class NoWalletConnectedError extends WalletError { constructor(message: string); } /** * @category exception */ export declare class RpcConnectionError extends WalletError { constructor(message: string); }