Maroon/Yamata

Maroon/Yamata

Trade without Trade-Offs

Maroon/Yamata

Maroon/Yamata

Trade without Trade-Offs

The problem Maroon/Yamata solves

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.

Challenges we ran into

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)

Coinbase Smart Wallet

Coinbase Smart Wallet is our internal AA wallet, which all users on our platform receive just by joining. There is no ne...Read More

Coinbase Onchain Verifications

We are still working on this and plan to add it very soon to increase our compliance with AML and KYC rules.

OnchainKit

We utilize OnChainKit to integrate our UI with AA Smart Wallet and plan to add the getToken function very soon for asset...Read More

Trading Track

We built a hybrid crypto exchange where users trade their assets with a CEX-like experience without losing access to the...Read More

TRADING with Aerodrome and Synthetix

Cheer Project

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