Skip to Content
Assets@exodus/web3-utils

@exodus/web3-utils

Version: 0.0.0

createEmptySimulationResult

variable

Type

const createEmptySimulationResult: ({ asset, baseAssetName, }: { ... }) => AggregatedTransactionSimulationResult

Signature

__type({ asset, baseAssetName, }: any): AggregatedTransactionSimulationResult

Parameters:

{ asset, baseAssetName, }: any

Returns:

AggregatedTransactionSimulationResult

createScanDomains

variable

Type

const createScanDomains: ({ url, headers }: CreateScanDomainsParams) => ScanDomainsFn

Signature

__type({ url, headers }: CreateScanDomainsParams): ScanDomainsFn

Parameters:

{ url, headers }: CreateScanDomainsParams

Returns:

ScanDomainsFn

hasSufficientBalance

variable

Type

const hasSufficientBalance: (asset: Asset, txFee: NumberUnit, balanceChanges: BalanceChanges, availableBalance: NumberUnit) => boolean

Signature

__type(asset: Asset, txFee: NumberUnit, balanceChanges: BalanceChanges, availableBalance: NumberUnit): boolean

Parameters:

asset: Asset
txFee: NumberUnit
balanceChanges: BalanceChanges
availableBalance: NumberUnit

Returns:

boolean

hexToBN

variable

Type

const hexToBN: (hexValue: string) => BN

Signature

__type(hexValue: string): BN

Parameters:

hexValue: string

Returns:

BN

tryParsingSIWE

variable

Type

const tryParsingSIWE: ({ address, message, url, simulationResult, }: { ... }) => void

Signature

__type({ address, message, url, simulationResult, }: any): void

Parameters:

{ address, message, url, simulationResult, }: any

Returns:

void

createCurrency

function

Signature

createCurrency(__namedParameters: CreateCurrencyParams): NumberUnit

Parameters:

__namedParameters: CreateCurrencyParams

Returns:

NumberUnit

formatAmount

function

Signature

formatAmount(amount: number, denominator: number): string

Parameters:

amount: number
denominator: number

Returns:

string

makeSimulationAPICall

function

Signature

makeSimulationAPICall(args: ScanArguments): Promise

Parameters:

args: ScanArguments

Returns:

Promise

DomainsScanAPICallParams

interface

Properties

headers?
Record
payload
ObjectWithDomainsPropertyOfTypeArray
url
string

MessageScanAPICallParams

interface

Properties

chain
string
headers?
Record
network
string
payload
ScanMessageEvmRequest
url
string

TransactionScanAPICallParams

interface

Properties

chain
string
executionMode?
ExecutionMode
headers?
Record
network
string
payload
ScanTransactionsEvmRequest | ScanTransactionsSolanaRequest
url
string

CreateCurrencyParams

type

Properties

amount
number | string
base?
string
denominator
number
symbol
string

SimulationAPICallParams

type

createCurrency

function

Signature

createCurrency(__namedParameters: CreateCurrencyParams): NumberUnit

Parameters:

__namedParameters: CreateCurrencyParams

Returns:

NumberUnit

createEmptySimulationResult

function

Signature

createEmptySimulationResult(__namedParameters: any): AggregatedTransactionSimulationResult

Parameters:

__namedParameters: any

Returns:

AggregatedTransactionSimulationResult

createScanDomains

function

Signature

createScanDomains(__namedParameters: CreateScanDomainsParams): ScanDomainsFn

Parameters:

__namedParameters: CreateScanDomainsParams

Returns:

ScanDomainsFn

formatAmount

function

Signature

formatAmount(amount: number, denominator: number): string

Parameters:

amount: number
denominator: number

Returns:

string

hasSufficientBalance

function

Signature

hasSufficientBalance(asset: Asset, txFee: NumberUnit, balanceChanges: BalanceChanges, availableBalance: NumberUnit): boolean

Parameters:

asset: Asset
txFee: NumberUnit
balanceChanges: BalanceChanges
availableBalance: NumberUnit

Returns:

boolean

hexToBN

function

Signature

hexToBN(hexValue: string): BN

Parameters:

hexValue: string

Returns:

BN

makeSimulationAPICall

function

Signature

makeSimulationAPICall(args: ScanArguments): Promise

Parameters:

args: ScanArguments

Returns:

Promise

tryParsingSIWE

function

Signature

tryParsingSIWE(__namedParameters: any): void

Parameters:

__namedParameters: any

Returns:

void

Asset

interface
Assets Module

Properties

api
any
baseAsset
Asset
baseAssetName
string
currency
any
displayTicker
string
isCustomToken
boolean
name
string
server?
Server
ticker
string
units
Record

BalanceChanges

interface

Properties

willApprove
ApprovalBalanceChange[]
willPayFee
PayFeeBalanceChange[]
willReceive
BalanceChange[]
willSend
BalanceChange[]

DomainsScanAPICallParams

interface

Properties

headers?
Record
payload
ObjectWithDomainsPropertyOfTypeArray
url
string

MessageScanAPICallParams

interface

Properties

chain
string
headers?
Record
network
string
payload
ScanMessageEvmRequest
url
string

TransactionScanAPICallParams

interface

Properties

chain
string
executionMode?
ExecutionMode
headers?
Record
network
string
payload
ScanTransactionsEvmRequest | ScanTransactionsSolanaRequest
url
string

CreateCurrencyParams

type

Properties

amount
number | string
base?
string
denominator
number
symbol
string

SimulationAPICallParams

type

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