GithubHelp home page GithubHelp logo

lgs / dex-arbitrage Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jamesbachini/dex-arbitrage

0.0 1.0 0.0 37 KB

Example arbitrage trading bot

License: GNU General Public License v3.0

JavaScript 29.56% Solidity 70.44%

dex-arbitrage's Introduction

Simple Dex Arbitrage

This code base was created as part of an intermediate solidity tutorial available here:

https://jamesbachini.com/dex-arbitrage/

Please note that Aurora on Near Protocol have now introduced gas/transaction fees. More info on their twitter account https://twitter.com/AuroraIsNear If running it on that chain you need a little ETH to pay gas fees in the owner address wallet that is firing off transactions.

Disclaimer

Note the code is provided for educational purposes, is unaudited and not fit for financial transactions. Use it to experiment with and build your own strategies. A technical support call center is not available if you get funds stuck so make sure to test the recover.js script before doing anything else. Use on a testnet with play money or with funds you are willing to lose.

Setup Instructions

Edit the .env-example.txt file and add a private key, create one using this script if necessary:- https://github.com/jamesbachini/Ethers-Vanity-Address

Build using the following commands:

git clone https://github.com/jamesbachini/DEX-Arbitrage.git
cd DEX-Arbitrage
mv .env-example.txt .env
npm install
npx hardhat run --network aurora .\scripts\deploy.js

Then add the arbContract deployment address to config/aurora.json edit the base assets and move the funds across to the the arbContract address.

Then to execute run:-

npx hardhat run --network aurora .\scripts\deploy.js

Finally to recover any funds use the script.

npx hardhat run --network aurora .\scripts\recover.js

More info and solidity tutorials on my blog at https://jamesbachini.com

dex-arbitrage's People

Contributors

jamesbachini avatar ddecoene avatar zigbalthazar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.