@centurion-dex/v3-sdk / Exports / SwapQuoter
Class: SwapQuoter
Last modified:
Represents the Centurion V3 QuoterV1 contract with a method for returning the formatted calldata needed to call the quoter contract.
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new SwapQuoter()
Properties
V1INTERFACE
▪ Static V1INTERFACE: Interface
Defined in
V2INTERFACE
▪ Static V2INTERFACE: Interface
Defined in
Methods
quoteCallParameters
▸ Static quoteCallParametersTInput, TOutput(route, amount, tradeType, options?): MethodParameters
Produces the on-chain method name of the appropriate function within QuoterV2, and the relevant hex encoded parameters.
Type parameters
| Name | Type | Description |
|---|---|---|
TInput | extends Currency | The input token, either Ether or an CRC-20 |
TOutput | extends Currency | The output token, either Ether or an CRC-20 |
Parameters
| Name | Type | Description |
|---|---|---|
route | RouteTInput, TOutput | The swap route, a list of pools through which a swap can occur |
amount | CurrencyAmount``TInput | TOutput | The amount of the quote, either an amount in, or an amount out |
tradeType | TradeType | The trade type, either exact input or exact output |
options | QuoteOptions | The optional params including price limit and Quoter contract switch |
Returns
The formatted calldata