Instant settlement (#22)

* instantSettlement impl

* Fixed poolOnly
This commit is contained in:
Aleksandr Kraiz
2022-08-19 11:52:49 +04:00
committed by GitHub
parent 7497f683df
commit 533e18901e
6 changed files with 29 additions and 11 deletions

View File

@@ -61,7 +61,8 @@ export default async function getSwapMarketFeeInfo({
assetIn,
assetOut,
amount.toString(),
options?.poolOnly ? ['ORION_POOL'] : undefined,
false,
options?.poolOnly ? 'pools' : undefined,
);
if (swapInfo.orderInfo !== null && options?.poolOnly === true && options.poolOnly !== swapInfo.isThroughPoolOptimal) {

View File

@@ -22,6 +22,7 @@ export type SwapMarketParams = {
orionUnit: OrionUnit,
options?: {
poolOnly?: boolean,
instantSettlement?: boolean,
logger?: (message: string) => void,
autoApprove?: boolean,
developer?: {
@@ -124,6 +125,7 @@ export default async function swapMarket({
assetIn,
assetOut,
amount.toString(),
options?.instantSettlement,
options?.poolOnly ? ['ORION_POOL'] : undefined,
);