Search projects, hackathons, sponsors and tech

    ← All projects

    Batch Swapper

    Smart wallet powered by 1inch. Ability to make crypto asset portfolio with minimal transactions

    Demo

    About

    dApp will create onchain smart wallet with connected EOA. Then smart wallet will implement batch swaps using 1inch API: user can choose API template. So user will be able to make portfolio with several assets in minimum transactions count. This smart wallet will be transferable as NFT.

    How it's made

    This project uses React Js as frontend, Fast API as backend api (proxy to 1inch) and smart contracts for smart wallet. React app packed into docker container with nginx. Fast API running in separate container. orchestration is done through docker-compose. Smart contracts (factory and implementation) are based on OpenZeppelin with some additional logic.