mirror of
https://github.com/Instadapp/dsa-connectors.git
synced 2024-07-29 22:37:00 +00:00
fixes
This commit is contained in:
parent
6cb9c6d226
commit
060a35f723
|
@ -1,22 +1,19 @@
|
|||
pragma solidity ^0.7.6;
|
||||
pragma abicoder v2;
|
||||
|
||||
import {
|
||||
UniswapV3Pool,
|
||||
ISwapRouter
|
||||
} from "./interface.sol";
|
||||
import {UniswapV3Pool, ISwapRouter} from "./interface.sol";
|
||||
import {SqrtPriceMath} from "./libraries/SqrtPriceMath.sol";
|
||||
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
|
||||
import { SafeERC20 } from "@openzeppelin/contracts/token/ERC20/SafeERC20.sol";
|
||||
import {SafeERC20} from "@openzeppelin/contracts/token/ERC20/SafeERC20.sol";
|
||||
|
||||
contract Helpers {
|
||||
using SafeERC20 for IERC20;
|
||||
|
||||
ISwapRouter constant public router =
|
||||
ISwapRouter public constant router =
|
||||
ISwapRouter(0xE592427A0AEce92De3Edee1F18E0157C05861564);
|
||||
|
||||
UniswapV3Pool constant public state =
|
||||
UniswapV3Pool(0xCEda10b4d3bdE429DdA3A6daB87b38360313CBdB);
|
||||
UniswapV3Pool public constant state =
|
||||
UniswapV3Pool(0x88e6A0c2dDD26FEEb64F039a2c41296FcB3f5640);
|
||||
|
||||
function getPriceLimit(uint256 amountIn, bool zeroForOne)
|
||||
public
|
||||
|
|
|
@ -23,8 +23,8 @@ const TICK_SPACINGS = {
|
|||
10000: 200,
|
||||
};
|
||||
|
||||
const USDT_ADDR = "0xdac17f958d2ee523a2206206994597c13d831ec7";
|
||||
const DAI_ADDR = "0x6b175474e89094c44da98b954eedeac495271d0f";
|
||||
const USDC_ADDR = "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8";
|
||||
const WETH_ADDR = "0x82af49447d8a07e3bd95bd0d56f35241523fbab1";
|
||||
|
||||
describe("Uniswap-sell-beta", function() {
|
||||
let UniswapSellBeta, uniswapSellBeta;
|
||||
|
@ -38,17 +38,17 @@ describe("Uniswap-sell-beta", function() {
|
|||
});
|
||||
|
||||
it("Should have contracts deployed.", async function() {
|
||||
expect(uniswapSellBeta.address).to.be.true;
|
||||
expect(uniswapSellBeta.address).to.exist;
|
||||
});
|
||||
|
||||
it("Should Perfrom a swap", async () => {
|
||||
const tx = await uniswapSellBeta.sell(
|
||||
USDT_ADDR,
|
||||
DAI_ADDR,
|
||||
ethers.utils.parseEther("1.0"),
|
||||
ethers.utils.parseEther("10.0"),
|
||||
true,
|
||||
{ value: ethers.utils.parseEther("10.0") }
|
||||
USDC_ADDR,
|
||||
WETH_ADDR,
|
||||
ethers.utils.parseUnits("0.000000000001"),
|
||||
ethers.utils.parseUnits("10.0"),
|
||||
ethers.utils.parseUnits("1.0"),
|
||||
true
|
||||
);
|
||||
console.log(tx);
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue
Block a user