我有一份聪明的合同,它让flashLoan从dydx那里获得,以及Kyber和Uniswap之间的套利。我有另一个javascript代码,等待这两个标记之间的一个好机会。
如果有套利的机会,我会调用ether js和套利的闪光贷款方法。
我的智能合同是在kovan网络上工作,但它不适用于mainnet。它总是在第二个dex上抛出最小速率的误差。
此代码用于buy uniswap and sell kyber:
uint256 deadline = block.timestamp + 15;
address[] memory path = new address[](2);
path[0] = address(WETH);
path[1] = midToken;
WETH.approve(address(uniswap), loanAmount);
uniswap.swapExactTokensForTokens(loanAmount, midTokenMinAmount, path, address(this), deadline);
uint256 midTokenBalance = IERC20(midToken).balanceOf(address(this));
IERC20(midToken).approve(address(kyber), midTokenBalance);
kyber.swapTokenToToken(
IERC20(midToken),
midTokenBalance,
IERC20(WETH),
loanAmount
);发布于 2021-09-30 22:46:10
我也想借一笔短期贷款。我看到了一些关于如何在kyber上购买和在uniswap上出售的代码。
https://github.com/jklepatch/eattheblocks/tree/master/profitable-flashloans/24-buy-kyber-sell-uniswap你可以去看看..。你可以给我发电子邮件,这样我们就可以更多地讨论一下弗兰克林@gmail。
https://ethereum.stackexchange.com/questions/101965
复制相似问题