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
- blockchain
- chainlink
- express.js
- ipfs
- libp2p
- node.js
- orbit-db
- quicknode
- react
- sharp
- solidity
- uniswapv3
- web3.js