savior-bitcoin-wallet
savior-bitcoin-wallet copied to clipboard
Savior Bitcoin Wallet is a secure and user-friendly Non-Custodial Hierarchical Deterministic Bitcoin Wallet developed using Flutter and BDK.

Savior Bitcoin Testnet Wallet
Savior Bitcoin Wallet is a non-custodial hierarchical deterministic Bitcoin wallet developed using Flutter and BDK. It is a secure and easy-to-use wallet that supports creating new wallets, recovering an existing wallet, sending Bitcoin, receiving Bitcoin, displaying transaction history, and using Blockstream Explorer in the in-app web view.
Features
- Create New Wallet
- Recover Existing Wallet
- Send Bitcoin: Send Bitcoin to other Bitcoin addresses with a dynamic fee estimation feature to ensure that your transactions confirm as quickly as possible.
- Receive Bitcoin: Generate a new receiving address to receive Bitcoin from other people or services.
- Transaction History: Display a transaction history that shows all of your incoming and outgoing Bitcoin transactions.
- Blockstream Explorer: Explore the Bitcoin blockchain using Blockstream's open-source explorer in the in-app web view.
Screen Specifications
Architecture
The project is developed with the repository pattern and BLoC design for efficient state management. It is also made utilizing multiple local packages for modularity and scalability.
Building
- Clone the repo.
- Navigate to the root directory of the project:
cd savior_bitcoin_wallet
. - Install the project dependencies:
make get
. - Start debugging.
Contributing
We welcome and appreciate contributions to the project. If you'd like to contribute, please follow these steps:
- Fork the repo.
- Create your feature branch:
git checkout -b my-new-feature
. - Commit your changes:
git commit -am 'Add some feature'
. - Push to the branch:
git push origin my-new-feature
. - Submit a pull request.
Acknowledgements
The project was developed with the support of Bitcoin Development Kit - Flutter Package.