Helpful?
Overview
Table of contents
Enumerations
Classes
Type Aliases
Variables
Functions
Type Aliases
BigintIsh
Ƭ BigintIsh: JSBI | string | number
Defined in
Currency
Ƭ Currency: NativeCurrency | Token
Defined in
Variables
MaxUint256
• Const MaxUint256: default
Defined in
WETH9
• Const WETH9: Object
Known WETH9 implementation addresses, used in our implementation of Ether#wrapped
Index signature
▪ [chainId: number]: Token
Defined in
Functions
computePriceImpact
▸ computePriceImpact<TBase, TQuote>(midPrice, inputAmount, outputAmount): Percent
Returns the percent difference between the mid price and the execution price, i.e. price impact.
Type parameters
| Name | Type |
|---|---|
TBase | extends Currency |
TQuote | extends Currency |
Parameters
| Name | Type | Description |
|---|---|---|
midPrice | Price<TBase, TQuote> | mid price before the trade |
inputAmount | CurrencyAmount<TBase> | the input amount of the trade |
outputAmount | CurrencyAmount<TQuote> | the output amount of the trade |
Returns
Defined in
sortedInsert
▸ sortedInsert<T>(items, add, maxSize, comparator): T | null
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
items | T[] |
add | T |
maxSize | number |
comparator | (a: T, b: T) => number |
Returns
T | null
Defined in
sqrt
▸ sqrt(value): JSBI
Computes floor(sqrt(value))
Parameters
| Name | Type | Description |
|---|---|---|
value | default | the value for which to compute the square root, rounded down |
Returns
JSBI
Defined in
validateAndParseAddress
▸ validateAndParseAddress(address): string
Validates an address and returns the parsed (checksummed) version of that address
Parameters
| Name | Type | Description |
|---|---|---|
address | string | the unchecksummed hex address |
Returns
string