SdkUtils
SDK class encapsulating utility functions.
Hierarchy
SdkShared↳
SdkUtils
Methods
getRoutersData
▸ getRoutersData(): Promise<any>
Fetches a list of router liquidity data.
Returns
Promise<any>
Array of objects containing the router address and liquidity information, in the form of:
{
"address": "0xf26c772c0ff3a6036bddabdaba22cf65eca9f97c",
"asset_canonical_id": "0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"asset_domain": "1869640809",
"router_address": "0xf26c772c0ff3a6036bddabdaba22cf65eca9f97c",
"balance": 8816006545,
"local": "0x67e51f46e8e14d4e4cab9df48c59ad8f512486dd",
"adopted": "0x7f5c764cbc14f9669b88837ca1490cca17c31607",
"canonical_id": "0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"canonical_domain": "6648936",
"domain": "1869640809",
"key": "0x6d9af4a33ed4034765652ab0f44205952bc6d92198d3ef78fe3fb2b078d0941c",
"id": "0x67e51f46e8e14d4e4cab9df48c59ad8f512486dd",
"fees_earned": 7249237
}getTransfers
▸ getTransfers(params): Promise<any>
Fetches the transfers that match filter criteria.
Parameters
params
Object
params.range?
Object
params.range.limit?
number
params.range.offset?
number
params.routerAddress?
string
params.status?
XTransferStatus
params.transactionHash?
string
params.transferId?
string
params.userAddress?
string
params.errorStatus?
XTransferErrorStatus
Returns
Promise<any>
The object containing transfer data in the form of:
create
▸ Static create(_config): Promise<SdkUtils>
Create a singleton instance of the SdkUtils class.
Parameters
_config
Object
undefined
SdkConfig object.
_config.chains
Record<string, { providers: string[] }>
undefined
Chain config, at minimum with providers for each chain.
_config.signerAddress
string
undefined
Signer address for transactions.
_config.logLevel
"fatal" | "error" | "warn" | "info" | "debug" | "trace" | "silent"
"info"
(optional) Logging severity level.
_config.network
"testnet" | "mainnet"
"mainnet"
(optional) Blockchain environment to interact with.
Returns
Promise<SdkUtils>
providers.TransactionRequest object.
Example
Last updated