Giter Site home page Giter Site logo

sandooo's Introduction

Sandooo

A sandwich bot

Medium articles WIP: https://medium.com/@solidquant

Roadmap + expected release dates:

  1. Opportunity detection (~1/28) 100 Hours of Building a Sandwich Bot
  2. Execution (~2/4) Let's See If our Sandwich Bot Really Works
  3. Update #1: Stablecoin sandwich (~2/18)
  4. Update #2: Multiple sandwich bundling (~2/18) Adding Stablecoin Sandwiches and Group Bundling to improve our sandwich bot
  5. Update #3: V3 implementation (~2/25)

☕ Follow me on Twitter: https://twitter.com/solidquant

⚡️ Come join our Discord community to take this journey together:

👨‍👩‍👦‍👦 Join the Solid Quant Discord Server!

sandooo's People

Contributors

solidquant avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sandooo's Issues

Erigon node

Can the bot run using a erigon node, or does it only work on geth?
Thanks

error[E0432]: unresolved import `winapi::shared::winerror`

when I according https://medium.com/@solidquant/100-hours-of-building-a-sandwich-bot-a89235281da3,
when come to this step:

Running the current Rust program by doing:

cargo run

then I type cargo run on my win10 PC, It shows below:

D:\data\sandooo>cargo run
    Updating git repository `https://github.com/elast0ny/shared_memory-rs`
    Updating crates.io index
     Locking 9 packages to latest compatible versions
      Adding nix v0.26.4 (latest: v0.29.0)
      Adding shared_memory v0.12.5 (https://github.com/elast0ny/shared_memory-rs#fda41341)
      Adding win-sys v0.3.1
      Adding windows v0.34.0 (latest: v0.58.0)
      Adding windows_aarch64_msvc v0.34.0 (latest: v0.52.6)
      Adding windows_i686_gnu v0.34.0 (latest: v0.52.6)
      Adding windows_i686_msvc v0.34.0 (latest: v0.52.6)
      Adding windows_x86_64_gnu v0.34.0 (latest: v0.52.6)
      Adding windows_x86_64_msvc v0.34.0 (latest: v0.52.6)
  Downloaded windows_x86_64_msvc v0.34.0
  Downloaded win-sys v0.3.1
  Downloaded windows v0.34.0
  Downloaded 3 crates (14.7 MB) in 14.69s (largest was `windows` at 14.0 MB)
   Compiling ethers-solc v2.0.14
   Compiling ethers-providers v2.0.14
   Compiling windows_x86_64_msvc v0.34.0
   Compiling tower v0.4.13
   Compiling anyhow v1.0.86
   Compiling revm-primitives v1.2.0 (https://github.com/bluealloy/revm/?rev=80c909d6f242886cb26e6103a01d1a4bf9468426#80c909d6)
   Compiling darling_macro v0.13.4
   Compiling futures-locks v0.7.1
   Compiling proc-macro-error v1.0.4
   Compiling block-padding v0.2.1
   Compiling libc v0.2.155
   Compiling erasable v1.2.1
   Compiling num v0.4.3
   Compiling proc-macro-error-attr v1.0.4
   Compiling ethbloom v0.11.1
   Compiling primitive-types v0.9.1
error[E0432]: unresolved import `winapi::shared::winerror`
  --> C:\Users\User\.cargo\registry\src\index.crates.io-6f17d22bba15001f\ethers-providers-2.0.14\src\rpc\transports\ipc.rs:61:9
   |
61 |     use winapi::shared::winerror;
   |         ^^^^^^^^^^^^^^^^^^^^^^^^ no `winerror` in `shared`
   |
note: found an item that was configured out
  --> C:\Users\User\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winapi-0.3.9\src\shared\mod.rs:84:38
   |
84 | #[cfg(feature = "winerror")] pub mod winerror;
   |                                      ^^^^^^^^
   = note: the item is gated behind the `winerror` feature

   Compiling hyper-util v0.1.6
   Compiling http-body-util v0.1.2
   Compiling darling v0.13.4
   Compiling ethers-addressbook v2.0.14
   Compiling block-buffer v0.9.0
For more information about this error, try `rustc --explain E0432`.
error: could not compile `ethers-providers` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...

So would you please tell me how to solve it ? thank you very much.

Rate limit error

i'm using alchemy instead of a bitcoin node as it is very difficult for me to start a bitcoin node (i'm using a laptop which doesn't have that much graphic power)

now the issues is that when i run sandooo the error appear that the alchemy API rate limit (attaching ss below)

please tell me what to do

image

error in running

cloned your project and used cargo run but facing this error

noteL i've updated HTTP_URL, WSS_URL and private key in the .env file
image

Geth version?

What version of geth do you use? Whenever I run it I get method debug_trace all does not exist/is not available. Using version 1.13.14-stable

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.