Inspiration

My team and I recognize the untapped potential within the XRP Ledger, financial inclusion, and the ability to empower individuals worldwide to access a wide range of financial services without intermediaries.

With XAMM: pronounced 'SAM', we aim to create an unparalleled DeFi experience on the XRPL – a premier service that provides users with seamless asset swaps, liquidity opportunities, and financial empowerment. By building XAMM, we envision a future where individuals worldwide can easily participate in the XRPL ecosystem, enjoying the benefits of decentralized finance in a user-friendly and secure environment.

What it does

Currently, XAMM leverages the power of the XRPL's native order book to create a supercharged AMM experience with a range of functionalities that enable users to create liquidity*, instantly trade XRP and tokens in a trustless and efficient manner, and monitor ongoing trades; Much work is being done in the background to implement the AMM devnet so our users can utilize its awesome features while it is being developed.

XAMM allows anyone to navigate XRPL's Offers and Orderbook features presented as is with ease - It provides a simple text-to-button style interface that allows you to execute trades either as offers or instant swaps, view live on-chain trades, etc.

How we built it

Our primary goal was to simplify the whole on-chain trading process down to simple buttons and do away with distracting charts and ambiguous texts so we did this: Proper design research (UI/UX).

Thoroughly read:

Our primary tools - xrpl-py + xrpl.js + external wallet providers(XUMM, Crossmark)

Challenges we ran into

There was an issue with the AMMBid transaction, it worked well until I added the list of AuthAccounts then it failed with an invalidTransaction: Unknown field error, but it has been fixed now.

Accomplishments that we're proud of

It works and I finally understood how to combine different offer flags.

What we learned

We've come to understand most DEFI concepts that eluded us, and understand how the XRPL devs implemented the order book and auto-bridging, brilliant stuff!

What's next for XAMM

XAMM will never stop innovating, we'll be here to push the frontiers of DEFI on XRPL. We are working to make the AMM aspect of XAMM live soon, add support for more signing options like Crossmark and Gemwallet keeping in line with our user-centricity, and refine our financial tools to make the XAMM experience more fluid for our users, stay tuned.

Built With

Share this project:

Updates