TUI-based wallet for both Ethereum and Solana. Built for fun and no profit.
- Lets you create a new wallet with a fresh mnemonic
- Lets you import an existing one
- Saves it as a keystore file & lets you login back later
- Lets you transact in eth and erc20 tokens
- Lets you transact in sol and spl tokens
cd degen-wallet-rs
cargo runCurrently only works on mac / linux due to limitations of Termion backend. If you're on windows you can package it up using a simple Dockerfile along the lines of:
FROM rust:latest
WORKDIR app
COPY . .
CMD ["cargo run"]play dir simply has a bunch of play code I wrote when exploring various libraries / learned how things work.
To add more tokens visit src/sol/client/program for spl or src/eth/web3/contract for erc20. It's manual and it sucks but hey this was a toy project.
- Build a wallet β
- Do it for both eth and sol β
- Do it in rust β
- Use it to interact with the two defi ecosystems β (decided too much for a tui-wallet)
- See if I can do cross-chain stuff β (decided too much for a tui-wallet)




