STON.fi
/getprice
Returns the swap quotation for the given token pairs.
GET
https://api.expand.network/dex/getprice
Query Parameters
Name | Type | Description |
---|---|---|
rpc | String | Remote procedural call URL. |
dexId* | String | Refer to the DEX ID page for details. |
path* | String | Comma separated values of token addresses whose price is to be fetched. |
amountIn* | String | Amount of token. |
/getuserliquidity
Returns the balance of a particular token pair of an account.
GET
https://api.expand.network/dex/getuserliquidity
Query Parameters
Name | Type | Description |
---|---|---|
rpc | String | Remote procedural call URL. |
tokenA* | String | Address of token. |
address* | String | Public address of liquidity provider. |
dexId* | String | Refer to DEX ID page for details. |
tokenB* | String | Address of token. |
/getpoolliquidity
Returns the total liquidity for a specified pool.
GET
https://api.expand.network/dex/getpoolliquidity
Query Parameters
Name | Type | Description |
---|---|---|
rpc | String | Remote procedural call URL. |
poolAddress* | String | Pool address whose liquidity is to be fetched. |
dexId* | String | Refer to DEX ID page for details. |
/gettokenliquidity
Returns the individual token liquidity within the specified liquidity pool.
GET
https://api.expand.network/dex/gettokenliquidity
Query Parameters
Name | Type | Description |
---|---|---|
rpc | String | Remote procedural call URL. |
poolAddress* | String | The pool address. |
dexId* | String | Refer to DEX ID page for details. |
/getliquidityholders
Returns the total number of liquidity holders in the specified pool.
GET
https://api.expand.network/dex/getliquidityholders
Query Parameters
Name | Type | Description |
---|---|---|
rpc | String | Remote procedural call URL. |
poolAddress* | String | The pool address. |
dexId* | String | Refer to DEX ID page for details. |
/swap
Initiate a swap transaction on a specified DEX.
POST
https://api.expand.network/dex/swap
Request Body
Name | Type | Description |
---|---|---|
dexId* | String | Refer to the DEX ID page for details. |
path* | Array | Comma-separated values of token addresses, inside an array, to swap. |
amountIn* | String | Amount of token to be swapped. |
amountOutmin* | String | Minimum amount accepted as the result of swap. |
from* | String | Address of the sender of the token. |
gas | String | Maximum gas limit provided by the sender, for the transaction. |
rpc | String | Remote procedural call URL. |
involveBaseToken | String | If a base token is involved in the swap;
By default, |
slippage | String | Percentage of total swap value. By default, 1. 0 <= slippage value <= 10 |
referralAddress | String | The referral address. |
queryId | String | The query id, used to identify your transaction. |
With Slippage:
/addliquidity
Add liquidity to a specified pool in a specified DEX.
POST
https://api.expand.network/dex/addliquidity
Request Body
Name | Type | Description |
---|---|---|
dexId* | String | Refer to the DEX ID page for details. |
tokenA* | String | Address of the first token being added. |
tokenB* | String | Address of the second token being added. |
amountADesired* | String | Desired amount of token A. |
amountBDesired* | String | Desired amount of token B. |
amountAMin* | String | Minimum amount of token A. |
amountBMin* | String | Minimum amount of token B. |
from* | String | Address of the sender of the token. |
gas | String | Maximum gas limit provided by the sender, for the transaction. |
rpc | String | Remote procedural call URL. |
slippage | String | Percentage of total value. By default, 1. 0 <= slippage value <= 10 |
queryId | String | The query id, used to identify your transaction. |
With Slippage:
/removeliquidity
Remove liquidity from a specified pool for a specified DEX.
POST
https://api.expand.network/dex/removeliquidity
Request Body
Name | Type | Description |
---|---|---|
dexId* | String | Refer to the DEX ID page for details. |
tokenA* | String | Address of the first token being removed. |
tokenB* | String | Address of the second token being removed. |
liquidity* | String | Total amount of liquidity to be removed from the given pool. |
from* | String | Address of the sender of the token. |
gas | String | Maximum gas limit provided by the sender, for the transaction. |
rpc | String | Remote procedural call URL. |
queryId | String | The query id, used to identify your transaction. |
Last updated