Skip to content

Botminator is an arbitrage bot using chainlink keepers to act

Notifications You must be signed in to change notification settings

mrhouzlane/Botminator

Repository files navigation

Botminator

🪢🪢 This is the official repository for Chainlink Hackathon with Encode Club 2022 🪢🪢

You cannot be a real market maker in markets like NYSE, controlled by capital ventures (private clubs). Motivation to build a bot comes with this incentive offered by decentralized exchanges offering direct access to the market with APIs for example. Botminator is an arbitrage bot taking advantage of chainlink price feed oracle and chainlink keepers for cross exchange trading based on Proof Of Variation.

Contracts

How it works : Proof of Price Variation

PoPV

  • SAND : Output in token amount after swap.
  • SAND* : Input in token amount to swap in the 2nd swap of a route based on Input in USD to be profitable.

ChainLink Integration

  • PriceFeed Oracle :

Screenshot 2022-08-29 at 05 29 05

Screenshot 2022-08-29 at 05 29 24

  • Keeper Automation :

Screenshot 2022-08-29 at 05 28 42

Inspiration

To reduce the risk of having a sandwich attack AMM DEXs began offering Time Weighted Average Price (TWAP) oracles. TWAP is a pricing methodology that calculates the mean price of an asset during a specified period of time. For example, a “one-hour TWAP” means taking the average price over a defined hour of time.

Cross-exchange market making :

  • Less liquid market : make order
  • More Liquid market : taker order

Strategy

It is important to choose the right dex or in other words the route to be profitable, and for this you have to :

  • Take into account the tax(fees) in the arbitrage while setting up orders.
  • Oracle exchange price feed choice : not necessarily the connected exchange

Analysis Tools

Analysis tool for dexs

Chainlink Integration

  • PriceFeed
  • Keepers

Advantages

  • Chainlink Keepers can execute a portion of the code deployed on-chain at a basic minimum web dev costs.
  • Distinct service that only compute code for that contract on-chain.
  • Save Ethereum fees.
  • Privacy

Future

  • Friendly user-interface.

About

Botminator is an arbitrage bot using chainlink keepers to act

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published