Espresso Cash Wallet is the first crypto wallet that allows users to send crypto with just a link. You can send and receive any Solana tokens like SOL tokens and also SPL tokens. You can receive NFT as well! Our wallet is totally non-custodial which means that only you own your funds. Espresso Cash Wallet is available on all platforms.
Other features include:
- Send Crypto with just a link
- Create a new wallet
- Import your existing wallet by typing your recovery phrase (12 words or 24 words)
- Send and Receive SOL Token
- Send and Receive SPL Tokens like USDT, USDC
- History of transactions
We use BLoC-inspired architecture with BLoCs as pure business-logic components and Functional Programming principles in mind.
All the states and events are immutable freezed
classes.
Core feature modules, other feature modules are free to depend on them.
Feature modules. They are free to depend on core
modules, but the dependencies on other feature
modules should be avoided.
Everything related to the localization and internationalization.
Main app screens. It should be kept minimal and serve as an entrypoint to features.
- Clone the project.
- run
make flutter_get flutter_build
. - Run the application.
-
Running unit and golden tests:
make flutter_generate_test_schemas flutter_test
-
Running E2E tests:
make flutter_test_e2e
This project is tested with BrowserStack.