@ -17,7 +17,7 @@ const TOKEN_EXCHANGE_RATE_MULTIPLIER = ethers.utils.parseUnits(
) ;
// Taken by looking at each network's gas history and overestimating
// Last updated Feb 23, 2023
// Last updated Mar 9, 2023.
const gasPrices : ChainMap < BigNumber > = {
// https://dune.com/hicrypto/BNBChain-Gas
bsc : ethers.utils.parseUnits ( '10' , 'gwei' ) ,
@ -47,26 +47,26 @@ const gasPrices: ChainMap<BigNumber> = {
gnosis : ethers.utils.parseUnits ( '2' , 'gwei' ) ,
} ;
// Accurate from coingecko as of Feb 23 , 2023.
// Accurate from coingecko as of Mar 9 , 2023.
// These aren't overestimates because the exchange rates between
// tokens are what matters. These generally have high beta
const tokenUsdPrices : ChainMap < BigNumber > = {
// https://www.coingecko.com/en/coins/bnb
bsc : ethers.utils.parseUnits ( '309.00 ' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
bsc : ethers.utils.parseUnits ( '289.49 ' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
// https://www.coingecko.com/en/coins/avalanche
avalanche : ethers.utils.parseUnits ( '19.9 9' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
avalanche : ethers.utils.parseUnits ( '15.4 9' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
// https://www.coingecko.com/en/coins/polygon
polygon : ethers.utils.parseUnits ( '1.3 7' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
polygon : ethers.utils.parseUnits ( '1.0 7' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
// https://www.coingecko.com/en/coins/celo
celo : ethers.utils.parseUnits ( '0.8 1' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
celo : ethers.utils.parseUnits ( '0.6 1' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
// https://www.coingecko.com/en/coins/ethereum
arbitrum : ethers.utils.parseUnits ( '1657 .00' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
arbitrum : ethers.utils.parseUnits ( '1535 .00' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
// https://www.coingecko.com/en/coins/ethereum
optimism : ethers.utils.parseUnits ( '1657 .00' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
optimism : ethers.utils.parseUnits ( '1535 .00' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
// https://www.coingecko.com/en/coins/ethereum
ethereum : ethers.utils.parseUnits ( '1657 .00' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
ethereum : ethers.utils.parseUnits ( '1535 .00' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
// https://www.coingecko.com/en/coins/moonbeam
moonbeam : ethers.utils.parseUnits ( '0.4 9' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
moonbeam : ethers.utils.parseUnits ( '0.3 9' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
// xDAI
gnosis : ethers.utils.parseUnits ( '1.00' , TOKEN_EXCHANGE_RATE_DECIMALS ) ,
} ;