Skip to Content
Assets@exodus/asset-types

@exodus/asset-types

Version: 0.0.0

Interfaces

Signer

interface

Methods

getPublicKey
getPublicKey(params?: GetPublicKeyParams): Promise

Parameters:

params (optional): GetPublicKeyParams

Returns:

Promise
sign
sign(signParams: SignParams): Promise

Parameters:

signParams: SignParams

Returns:

Promise

AbstractAsset

type

AddressOverrideCallbackParams

type

Properties

asset
A

ApiFeatures

type

Properties

accountState?
boolean
customTokens?
boolean
feeMonitor?
boolean
feesApi?
boolean
historicalBalance?
boolean
isMaxFeeAsset?
boolean
isTestnet?
boolean
nfts?
boolean
noHistory?
boolean
signMessageWithSigner?
boolean
signWithSigner?
boolean

Asset

type

AssetAddress

type

Properties

resolvePurpose?
any
validate
any

AssetApi

type

AssetMeta

type

Properties

assetType
string
baseAssetName
string
blockExplorer
chainBadgeColors
string[]
currency
decimals?
number
displayName
string
displayNetworkName
string
displayNetworkTicker
string
displayTicker
string
gradientColors
string[]
info?
mintAddress?
string
name
string
primaryColor
string
ticker
string
tokenAssetType?
string
units
Record

AssetPlugin

type

Properties

createAsset
any

BalanceFieldName

type

Balances

type

BaseAsset

type

BaseTxSendParams

type

Properties

address
string
amount?
options?
Options
walletAccount

BlockExplorer

type

Properties

addressUrl
any
txUrl
any

CombinedAsset

type

CommonAssetApi

type

Properties

features
getActivityTxs?
any
getBalances
any
getHistoricalBalance?
any
getTxLogFilter?
any

CreateAddressParams

type

CreateAssetParams

type

Properties

assetClientInterface
unknown
config
C
overrideCallback?
any

CreateBumpTxParams

type

CreateHistoryMonitorApi

type

CreateNftTransferParams

type

CreateOtherTxParams

type

CreateTransferParams

type

CreateTxResponse

type

EcdsaSignParams

type

Ed25519SignParams

type

EncodedEcdsaSignature

type

EncondePublicOptions

type

Extendable

type
Helper that allows extending a type as a union type while also providing syntactic sugar for extending a type with FreeForm

ExtendedTxSendParams

type

Fees

type

Properties

extraFeeData?
any
unspendableFee?

FreeForm

type

FungibleTokenTxSendParams

type

GetActivityTxsParams

type

GetBalancesParams

type

Properties

accountState
AccountState
txLog
TxSet

GetDefaultAddressPathParams

type

GetFeeAsyncParams

type

GetFeeAsyncResponse

type

GetHistoricalBalanceParams

type

GetKeyIdentifierParams

type

GetSupportedPurposesParams

type

HardwareDevice

type

HardwareDeviceSignTransactionParams

type

HDKeysMap

type
Purpose -> BIP32 instance

HistoricalBalance

type

Properties

HistoricalBalanceEntry

type

Properties

address?
string
date
number

IdentifiableTx

type

Info

type

Properties

description?
string
reddit?
string
telegram?
string
twitter?
string
website?
string

KeyEncoder

type

Properties

encodePrivate
any
encodePublic
any

NewTxSendParams

type

Properties

walletAccount

Nft

type

NonFungibleTokenTxSendParams

type

RequireOnly

type

SchnorrSignParams

type

SignatureEncoding

type

SignatureType

type

SignHardwareTxParams

type

SignMessageParams

type

Properties

message
M
signer

SignParams

type

SignReturnValue

type

SignTransactionParams

type

SignTxParams

type

StrictTxSendParams

type

TokenAsset

type

TokenAssetApi

type

Properties

getBalances
any

TxSendParams

type

UnsignedTxPayload

type

Properties

WalletAccountLike

type

WalletAccountParams

type

WithRequired

type
Mark the given keys of target type as required

XOR

type
Exclusive OR

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right

Start building
Grateful

Contact Us

We're here to help