Wallet connection is live! #62
collinsezedike
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
A few things merged since the last update. Here is where Meridian stands today.
Freighter wallet integration (#61)
Connect Wallet now works. Click the connect wallet with Freighter installed and the wallet extension pops up. Approve the connection and your shortened address shows up in the header with a green dot. Disconnect clears everything cleanly.
A few deliberate UX decisions worth calling out. If Freighter is not installed, the button changes to an amber "Install Freighter" link pointing to freighter.app rather than throwing a confusing error. If you cancel the popup, nothing happens, just a quiet reset back to idle. Errors only surface for genuine failures like network issues or permission problems. The Freighter v3 API has some breaking changes from v2 (
addressinstead ofpublicKey,signedTxXdrinstead ofsignedXDR) and these are handled correctly.signTransaction()is also exported and ready for the deposit flow. That is the next piece.What is actually live right now
Visit usemeridian.vercel.app/app to see the current state. Real Stellar stablecoin pools from DeFiLlama, colour-coded by protocol, with APY figures and risk scores. Connect your Freighter wallet and the portfolio panel fetches your wallet history.
What is next
The deposit transaction builder. Wiring up
signTransaction()to submit a Soroban call to Blend or DeFindex. Issue #7 is open if you want to take it.Issues: github.com/collinsezedike/meridian/issues
Back to building.
— Collins
All reactions