Inspiration

Exchanges offer automated trading solutions, but these options always fall to centralized companies, but on-chain automated trading opportunities, there are very few or none, for this reason we decided to make an all-on-chain grid bot.

What it does

Trading Grid bot, is an automatic chain bot, which manages funds individually, to carry out cryptocurrency purchase - sale operations under the user's configuration.

How we built it

Tech used:

- Front-end (ux/ui):
     - Framework: React
     - Hosting: Fleek
     - Web3.js,
     - RPC: QuickNode

- Back-end (API):
     - Orbit-DB: IPFS, libp2p
     - NFT.storage
     - Web3.js
     - Sharp
     - Express

-Blockchain (Smart contracts):
    - Polygon network
    - Mumbai network
    - ChainLink: Datafeeds/ keepers automatizations/ register keepers.
    - Openzeppelin
    - Unisawp V3
    - HardHat

Challenges we ran into

  • Create a secure and decentralized system to protect funds of users
  • Create a system to reduce chainlink automations cost for final consumers
  • Create multi owner systems and i connected user permissions with a nft id to better user experience.
  • Create a p2p database storing data on IPFS
  • Create a system that resizes images before uploading them to IPFS

Accomplishments that we're proud of

  • Make all this in 15 days.
  • Work with a team
  • Learn new technologies: Keepers, IPFS, Libp2p, Orbit-DB and much other.

What we learned

  • Chainlink, UniswapV3, Factory contract Systems, manage owner with NFTs
  • Fleek, IPFS, Libp2p, Orbit-DB, NFT.storage

What's next for Grid Spot Trading Bot OnChain

  • Automatic subscription system to cover costs of chainlink automations.
  • Add more security systems and auto withdraw (stoploss/takeprofits).
  • Improve ux/ui for a better user experience.
  • Futures grid bot on chain.
  • New features on spot bot and NFT.

Built With

Share this project:

Updates

Submission history