SuiAdapter
Last updated
SDK Reference / SuiAdapter
Sui Adapter for August SDK
Sui Adapter for August SDK
Example
To access the Sui adapter instance
const sdk = new AugustSDK()
sdk.sui.getEmberVaults()Constructors
Constructor
new default(
apiBaseUrl,chainId):default
Parameters
apiBaseUrl
string
SuiConstants.EMBER_API_BASE_URL
chainId
number
SuiConstants.SUI_CHAIN_ID
Returns
Accessors
apiBaseUrl
Get Signature
get apiBaseUrl():
string
Returns
string
chainId
Get Signature
get chainId():
number
Returns
number
Methods
calculateUtilization()
calculateUtilization(
current,maximum):number
Parameters
current
string | number
maximum
string | number
Returns
number
convertFromE9()
convertFromE9(
value):number
Parameters
value
string | number
Returns
number
getEmberTVL()
getEmberTVL(
limit):Promise<number>
Parameters
limit
number
1
Returns
Promise<number>
getEmberVaults()
getEmberVaults(
options?):Promise<IEmberVault[]>
Parameters
options?
IFetchEmberVaultsOptions
Returns
Promise<IEmberVault[]>
isSuiAddress()
isSuiAddress(
address):boolean
Parameters
address
string
Returns
boolean
isSuiVault()
isSuiVault(
chainId):boolean
Parameters
chainId
number
Returns
boolean
transformEmberVaultsToIVaults()
transformEmberVaultsToIVaults(
emberVaults):IVault[]
Parameters
emberVaults
IEmberVault[]
Returns
IVault[]
transformEmberVaultToIVault()
transformEmberVaultToIVault(
emberVault):IVault
Parameters
emberVault
IEmberVault
Returns
IVault
constSui:object
Type Declaration
constants
__module
SuiConstants
getters
__module
SuiGetters
transformer
object
-
transformer.transformEmberVaultsToIVaults()
(emberVaults) => IVault[]
-
transformer.transformEmberVaultToIVault()
(emberVault) => IVault
-
utils
__module
SuiUtils
Last updated