Skip to content

shivamangina/Bicotrage

Repository files navigation

ETHIndia 2022 Hackathon

we won 🏆 𝟮𝗻𝗱 𝗶𝗻 𝘁𝗵𝗲 𝗕𝗶𝗰𝗼𝗻𝗼𝗺𝘆 𝗽𝗮𝗿𝘁𝗻𝗲𝗿 𝗽𝗿𝗶𝘇𝗲 for "Best transaction batch using Biconomy SDK" in #ETHIndia

BicoTrage - An Arbitrage Platform Developed using Biconomy




Demo



Github : Repo Link

Video : Youtube Link

Problem

In web3 world, if one wants to interact with the ecosystem, he needs to create a wallet and pay a gas fee every time he uses the service. In both cases, the user interfaces are not friendly to non-crypto users.

When it comes to arbitrage, a user must buy and sell crypto assets on multiple exchanges, swaps, etc. During these scenarios, the user will incur huge gas and time fees. Particularly in the crypto space, the market can deviate in a matter of seconds.

Solution

Our Arbitrage Platform is built with the Biconomy SDK, where we're helping the users to make a arbitage easily with few clicks and saving time and money.

Features used from Biconomy:

  1. Social Login System : By using this, any web2/web3 user can easily log in to the platform without any hassle.
  2. Transaction Batch : The Biconomy batch feature allows all trades across all dexes and swaps to be made together and can be processed as a single transaction.
  3. Gas less Transactions: Through this feature, users will no longer have to pay for gas fees during the flow.

Stack We Used

  1. Frontend: We used React JS, Tailwind CSS for UI and ethers library to fetch details from contract.

  2. Blockchain :

    1. Biconomy: We used Biconomy SDK for features like social login, gas less transactions and transaction batches.
    2. Chain: Ethereum Goerli to connect with blockchain on testnet.
    3. RPC URL : We used Quick Node Ethereum RPC url to connect to the goerli chain.

Architecture


Steps to Run the Project

  1. Clone the repo
git clone https://github.com/shivamangina/ethindia-2022
  1. Install the dependencies.
 npm i
  1. Start the app using command
npm start
  1. Open this link in browser http://localhost:3000

  2. Hey, You just ran the code in your system, thats it. Now you can try doing swaps between tokens in Uniswap and other exchanges.


Meet Our Team

Shiva Kumar:

Sandeep Kumar:

About

Execute the Arbitrage on the go!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published