mirror of
https://github.com/Instadapp/dsa-connectors.git
synced 2024-07-29 22:37:00 +00:00
Fix uniswap LP test
This commit is contained in:
parent
e7788adac9
commit
3207bdd3b0
|
@ -32,6 +32,7 @@ const uniswapPOOLETHLPToken = "0x85cb0bab616fe88a89a35080516a8928f38b518b"
|
||||||
const ptUniswapPOOLETHLPTicket = "0xeb8928ee92efb06c44d072a24c2bcb993b61e543"
|
const ptUniswapPOOLETHLPTicket = "0xeb8928ee92efb06c44d072a24c2bcb993b61e543"
|
||||||
const poolPoolPrizePool = "0x396b4489da692788e327e2e4b2b0459a5ef26791"
|
const poolPoolPrizePool = "0x396b4489da692788e327e2e4b2b0459a5ef26791"
|
||||||
const ptPoolTicket = "0x27d22a7648e955e510a40bdb058333e9190d12d4"
|
const ptPoolTicket = "0x27d22a7648e955e510a40bdb058333e9190d12d4"
|
||||||
|
const WETHAddress = "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
|
||||||
|
|
||||||
describe("PoolTogether", function () {
|
describe("PoolTogether", function () {
|
||||||
const connectorName = "COMPOUND-TEST-A"
|
const connectorName = "COMPOUND-TEST-A"
|
||||||
|
@ -520,9 +521,17 @@ describe("PoolTogether", function () {
|
||||||
describe("Main - UNISWAP POOL/ETH Prize Pool Test", function () {
|
describe("Main - UNISWAP POOL/ETH Prize Pool Test", function () {
|
||||||
it("Should use uniswap to swap ETH for POOL, deposit to POOL/ETH LP, deposit POOL/ETH LP to PrizePool", async function () {
|
it("Should use uniswap to swap ETH for POOL, deposit to POOL/ETH LP, deposit POOL/ETH LP to PrizePool", async function () {
|
||||||
const amount = ethers.utils.parseEther("100") // 100 POOL
|
const amount = ethers.utils.parseEther("100") // 100 POOL
|
||||||
const unitAmount = ethers.utils.parseEther((11.5/2000).toString()) // unitAmt, just used avg price at the blockTime.
|
const slippage = ethers.utils.parseEther("0.03");
|
||||||
const slippage = ethers.utils.parseEther("0.1");
|
|
||||||
const setId = "83478237"
|
const setId = "83478237"
|
||||||
|
|
||||||
|
const UniswapV2Router02ABI = [
|
||||||
|
"function getAmountsOut(uint amountIn, address[] calldata path) external view returns (uint[] memory amounts)"
|
||||||
|
];
|
||||||
|
|
||||||
|
const UniswapV2Router02 = await ethers.getContractAt(UniswapV2Router02ABI, "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D");
|
||||||
|
const amounts = await UniswapV2Router02.getAmountsOut(amount, [poolTokenAddress, WETHAddress]);
|
||||||
|
const unitAmount = ethers.utils.parseEther(((amounts[1]*1.03)/amounts[0]).toString());
|
||||||
|
|
||||||
const spells = [
|
const spells = [
|
||||||
{
|
{
|
||||||
connector: uniswapConnectorName,
|
connector: uniswapConnectorName,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user