@aeternity/aepp-sdk
Version:
SDK for the æternity blockchain
85 lines • 7.46 kB
JavaScript
export { _getPollInterval, getHeight, poll, awaitHeight, waitForTxConfirm, getAccount, getBalance, getCurrentGeneration, getGeneration, getMicroBlockTransactions, getKeyBlock, getMicroBlockHeader, txDryRun, getContractByteCode, getContract, getName, resolveName } from './chain.js';
export { InvalidTxError, sendTransaction } from './send-transaction.js';
export { isAddressValid, ensureEncoded, isEncoded, genSalt, encodeUnsigned, hash, verifySignature, hashMessage, verifyMessageSignature } from './utils/crypto.js';
/**
* @category utils
* @deprecated use {@link verifySignature} instead
*/
export { verifySignature as verify } from './utils/crypto.js';
/**
* @deprecated use {@link hashMessage} instead
* @category utils
*/
export { hashMessage as messageToHash } from './utils/crypto.js';
/**
* @deprecated use {@link verifyMessageSignature} instead
* @category utils
*/
export { verifyMessageSignature as verifyMessage } from './utils/crypto.js';
export { signJwt, unpackJwt, verifyJwt, isJwt, ensureJwt } from './utils/jwt.js';
export { toBytes } from './utils/bytes.js';
export { buildTx, buildTxAsync, buildTxHash, unpackTx, buildContractIdByContractTx } from './tx/builder/index.js';
export { buildContractId, oracleQueryId, produceNameId, commitmentHash, readInt, isName, ensureName, getDefaultPointerKey, getMinimumNameFee, computeBidFee, computeAuctionEndBlock, isAuctionName } from './tx/builder/helpers.js';
/**
* @category contract
* @deprecated use {@link buildContractId} instead
*/
export { buildContractId as encodeContractAddress } from './tx/builder/helpers.js';
/**
* @category AENS
* @deprecated use {@link isName} instead
*/
export { isName as isNameValid } from './tx/builder/helpers.js';
export { MAX_AUTH_FUN_GAS, MIN_GAS_PRICE, NAME_FEE_MULTIPLIER, NAME_FEE_BID_INCREMENT, NAME_BID_TIMEOUT_BLOCKS, NAME_MAX_LENGTH_FEE, NAME_BID_RANGES, ConsensusProtocolVersion, VmVersion, AbiVersion, Tag, DRY_RUN_ACCOUNT } from './tx/builder/constants.js';
// TODO: move to constants
export { ORACLE_TTL_TYPES } from './tx/builder/schema.js';
export { DelegationTag } from './tx/builder/delegation/schema.js';
export { packDelegation, unpackDelegation } from './tx/builder/delegation/index.js';
export { EntryTag, CallReturnType } from './tx/builder/entry/constants.js';
export { packEntry, unpackEntry } from './tx/builder/entry/index.js';
export { getExecutionCost, getExecutionCostBySignedTx, getExecutionCostUsingNode } from './tx/execution-cost.js';
export { default as getTransactionSignerAddress } from './tx/transaction-signer.js';
export { AE_AMOUNT_FORMATS, formatAmount, toAe, toAettos, prefixedAmount } from './utils/amount-formatter.js';
export { encode, decode, Encoding, Encoded } from './utils/encoder.js';
export { hashTypedData, hashDomain, hashJson } from './utils/typed-data.js';
export { default as Name } from './aens.js';
export { default as Contract } from './contract/Contract.js';
export { default as Oracle } from './oracle/Oracle.js';
export { default as OracleClient } from './oracle/OracleClient.js';
export { spend, transferFunds, payForTransaction } from './spend.js';
export { createGeneralizedAccount, buildAuthTxHash, buildAuthTxHashByGaMetaTx } from './contract/ga.js';
export { default as AeSdkMethods } from './AeSdkMethods.js';
export { default as AeSdkBase } from './AeSdkBase.js';
export { default as AeSdk } from './AeSdk.js';
export { default as AeSdkAepp } from './AeSdkAepp.js';
export { default as WalletConnectorFrame } from './aepp-wallet-communication/WalletConnectorFrame.js';
export { default as WalletConnectorFrameWithNode } from './aepp-wallet-communication/WalletConnectorFrameWithNode.js';
export { default as AeSdkWallet } from './AeSdkWallet.js';
export { default as Node } from './Node.js';
export { default as verifyTransaction } from './tx/validator.js';
export { default as AccountBase } from './account/Base.js';
export { default as AccountMemory } from './account/Memory.js';
/**
* @deprecated Use {@link AccountMemory} instead
* @category account
*/
export { default as MemoryAccount } from './account/Memory.js';
export { default as AccountMnemonicFactory } from './account/MnemonicFactory.js';
export { default as AccountGeneralized } from './account/Generalized.js';
export { default as AccountLedger } from './account/Ledger.js';
export { default as AccountLedgerFactory } from './account/LedgerFactory.js';
export { default as AccountMetamask } from './account/Metamask.js';
export { default as AccountMetamaskFactory } from './account/MetamaskFactory.js';
export { default as CompilerBase } from './contract/compiler/Base.js';
export { default as CompilerHttp } from './contract/compiler/Http.js';
export { default as Channel } from './channel/Contract.js';
export { default as MiddlewareSubscriber, MiddlewareSubscriberError, MiddlewareSubscriberDisconnected } from './MiddlewareSubscriber.js';
export { default as Middleware } from './Middleware.js';
export { MiddlewarePageMissed } from './utils/MiddlewarePage.js';
export { default as connectionProxy } from './aepp-wallet-communication/connection-proxy.js';
export { MESSAGE_DIRECTION, WALLET_TYPE, SUBSCRIPTION_TYPES, METHODS, RPC_STATUS, RpcError, RpcInvalidTransactionError, RpcRejectedByUserError, RpcUnsupportedProtocolError, RpcConnectionDenyError, RpcNotAuthorizeError, RpcPermissionDenyError, RpcInternalError, RpcMethodNotFoundError, RpcNoNetworkById } from './aepp-wallet-communication/schema.js';
export { default as walletDetector } from './aepp-wallet-communication/wallet-detector.js';
export { default as BrowserRuntimeConnection } from './aepp-wallet-communication/connection/BrowserRuntime.js';
export { default as BrowserWindowMessageConnection } from './aepp-wallet-communication/connection/BrowserWindowMessage.js';
export { BaseError, AccountError, AensError, AeppError, ChannelError, CompilerError, ContractError, CryptographyError, NodeError, TransactionError, WalletError, ArgumentError, IllegalArgumentError, ArgumentCountMismatchError, InsufficientBalanceError, MissingParamError, NoSerializerFoundError, RequestTimedOutError, TxTimedOutError, TypeError, UnsupportedPlatformError, UnsupportedProtocolError, NotImplementedError, UnsupportedVersionError, LogicError, InternalError, UnexpectedTsError, UnavailableAccountError, AensPointerContextError, InsufficientNameFeeError, InvalidAensNameError, InvalidRpcMessageError, MissingCallbackError, UnAuthorizedAccountError, UnknownRpcClientError, UnsubscribedAccountError, ChannelCallError, ChannelConnectionError, ChannelPingTimedOutError, UnexpectedChannelMessageError, ChannelIncomingMessageError, UnknownChannelStateError, InvalidAuthDataError, BytecodeMismatchError, DuplicateContractError, InactiveContractError, InvalidMethodInvocationError, MissingContractAddressError, MissingContractDefError, MissingFunctionNameError, NodeInvocationError, NoSuchContractFunctionError, NotPayableFunctionError, MissingEventDefinitionError, AmbiguousEventDefinitionError, InvalidChecksumError, MerkleTreeHashMismatchError, MissingNodeInTreeError, UnknownNodeLengthError, UnknownPathNibbleError, DuplicateNodeError, NodeNotFoundError, DecodeError, PayloadLengthError, DryRunError, IllegalBidFeeError, InvalidSignatureError, PrefixNotFoundError, SchemaNotFoundError, TagNotFoundError, TxNotInChainError, AlreadyConnectedError, NoWalletConnectedError, RpcConnectionError } from './utils/errors.js';
//# sourceMappingURL=index-browser.js.map