We build a hybrid crypto exchange that allows users to keep their crypto assets themselves in their wallets with the performant and trustless off-chain settlement and matching engine. This way, the user experience is similar to CEXes, and the trustlessness is like that of DEXes. We also embrace the gracelessness of our solution based on what Base offers, so the end user experience is unhindered by blockchain technicalities.
We had significant issues integrating the 0x protocol (which we use for our assets settlement layer) with the AA wallet. The original design of 0x requires a signature, and only regular private-key-based wallets can generate signatures. With the help of 0x team members, we found a clever way to overcome this, and the end result is that our users can freely use any AA wallet implementation.
While building this project, we encountered significant challenges integrating the Coinbase smart contract from Nigeria, where some of our team members are. The primary issue was accessing Coinbase's services from this location, which we resolved using a VPN. However, this solution led to another hurdle: we couldn't save the pass key while scanning the QR code for the Android phone connection.
Additionally, we faced the same issue when trying to store the pass keys on our Ubuntu development computers. We switched to an Apple computer running macOS to overcome these difficulties, successfully resolving the pass key storage issue. This switch allowed us to continue integrating the Coinbase smart contract without further problems.
Tracks Applied (4)
TRADING with Aerodrome and Synthetix
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
Discussion