Constructors
Properties
Methods
deposit
- deposit(
params: {
depositAmounts: Allocation[];
nextDeposit?: { depositAmounts?: Allocation; pool: Address };
pool: Address;
},
): Promise<SimulateDepositResult[]> Parameters
- params: {
depositAmounts: Allocation[];
nextDeposit?: { depositAmounts?: Allocation; pool: Address };
pool: Address;
}
Returns Promise<SimulateDepositResult[]>
swap
- swap(
parsedParams:
| {
amountIn: bigint;
assetIn: Asset;
assetOut: Asset;
mode: "ExactIn";
routes?: Address[];
}
| {
amountOut: bigint;
assetIn: Asset;
assetOut: Asset;
mode: "ExactOut";
routes?: Address[];
},
hops: SimulateHop[],
): Promise<SimulateSwapResult[]> Parameters
- parsedParams:
| {
amountIn: bigint;
assetIn: Asset;
assetOut: Asset;
mode: "ExactIn";
routes?: Address[];
}
| {
amountOut: bigint;
assetIn: Asset;
assetOut: Asset;
mode: "ExactOut";
routes?: Address[];
} - hops: SimulateHop[]
Returns Promise<SimulateSwapResult[]>
withdraw
- withdraw(params: WithdrawParams): Promise<SimulateWithdrawResult[]>
Returns Promise<SimulateWithdrawResult[]>