AMM Arbitrage bot
Budget: $1,500 – $3,000 USD
Hello,
Im looking for a qualified solidity coder who is an expert in solidity.
Necessary knowledge should include Decentralized Exchanges (AMM) like Pancakeswap, MDEX, Flash loans, Flashswaps, Gas fee optimization etc.
The goal is to build an Arbitrage bot which buys/sells whenever there is a price discrepancy in the same token on the two DEX's Pancakeswap and MDEX. So if the price of BTCN at pancakeswap is 0.05 and at Mdex it is 0.06 then it should buy 0.05 at pancakeswap and simultanouesly sell 0.06 all within one solidity smart contract, yielding a 0.01 profit minus fees for gas and flashloan.
Important features:
- if the trade is not successful it needs to be rolled back so only gas fees are paid
- the whole code needs to be optimized for best possible execution speed utilizing Gas in the best possible way
- the code needs to consider the impact of position size and how the price will be influenced through the AMM pricing rule (x * y = k)
- floasloans, flashswaps need to be utilized in the best way
- needs to be able to monitor and trade multiple pairs, not just one trading pair.
- there should be a variable when to execute a trade i.e. only if the profit opportunity is greater than 0.5% for example
Please advise in which coding languages you would develop the project. The smart contract will obviously be written in solidity but the other parts of the code should be agreed upon (preferaly python unless advised for a different language because of speed)
Im looking for a qualified solidity coder who is an expert in solidity.
Necessary knowledge should include Decentralized Exchanges (AMM) like Pancakeswap, MDEX, Flash loans, Flashswaps, Gas fee optimization etc.
The goal is to build an Arbitrage bot which buys/sells whenever there is a price discrepancy in the same token on the two DEX's Pancakeswap and MDEX. So if the price of BTCN at pancakeswap is 0.05 and at Mdex it is 0.06 then it should buy 0.05 at pancakeswap and simultanouesly sell 0.06 all within one solidity smart contract, yielding a 0.01 profit minus fees for gas and flashloan.
Important features:
- if the trade is not successful it needs to be rolled back so only gas fees are paid
- the whole code needs to be optimized for best possible execution speed utilizing Gas in the best possible way
- the code needs to consider the impact of position size and how the price will be influenced through the AMM pricing rule (x * y = k)
- floasloans, flashswaps need to be utilized in the best way
- needs to be able to monitor and trade multiple pairs, not just one trading pair.
- there should be a variable when to execute a trade i.e. only if the profit opportunity is greater than 0.5% for example
Please advise in which coding languages you would develop the project. The smart contract will obviously be written in solidity but the other parts of the code should be agreed upon (preferaly python unless advised for a different language because of speed)