fix: always consider user input when performing swap (#572)
* fix: always consider user input when performing swap * refactor: extract decimal places constants * refactor: extract minimumOptimalValue * fix: handle bzz precision and tweak message
This commit is contained in:
@@ -1,8 +1,14 @@
|
||||
import { BigNumber } from 'bignumber.js'
|
||||
import { Token } from './Token'
|
||||
|
||||
const DAI_DECIMAL_PLACES = 18
|
||||
|
||||
export class DaiToken extends Token {
|
||||
constructor(amount: BigNumber | string | bigint) {
|
||||
super(amount, 18)
|
||||
constructor(value: BigNumber | string | bigint) {
|
||||
super(value, DAI_DECIMAL_PLACES)
|
||||
}
|
||||
|
||||
static fromDecimal(value: BigNumber | string | bigint): DaiToken {
|
||||
return Token.fromDecimal(value, DAI_DECIMAL_PLACES)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user