Bitcoin Safe
မိသားစုအပေါ်တွင် Bitcoin စာရင်းသိမ်းဆည်း ပိုက်ဆံအိတ်
- လွယ်ကူသော Multisig-Wallet Setup
- Step‑by‑Step instructions for a secure MultiSig setup with PDF backup sheets
- Test transactions ensure that all hardware signers are ready
- Full support for Coldcard, Coldcard Q, Bitbox02, Blockstream Jade, Trezor, Foundation Passport, Keystone, Ledger, Specter DIY, SeedSigner, Krux, using QR, USB, and SD-card
- လုံခြုံသော: Hardware signers only
- All wallets require hardware signers/wallets for safe seed storage
- Powered by BDK
- ဘာသာစကားစုံ:
- 🇺🇸 English, 🇨🇳 Chinese - 简体中文, 🇪🇸 Spanish - español de España, 🇯🇵 Japanese - 日本語, 🇷🇺 Russian - русский, 🇵🇹 Portuguese - português europeu, 🇮🇳 Hindi - हिन्दी, Arabic - العربية, 🇮🇹 Italian - italiano, 🇫🇷 French - Français, 🇩🇪 German - Deutsch, 🇲🇲 Burmese - မြန်မာ, 🇰🇷 Korean - 한국어, 🇹🇭 Thai - ภาษาไทย, 🇮🇷 Persian (Farsi) - فارسی, 🇵🇱 Polish - Polski, 🇪🇸 Catalan - Català, (more upon request)
- ရိုးရှင်းသော address labels by using categories (e.g. “KYC”, “Non-KYC”, “Work”, “Friends”, …)
- Automatic coin selection within categories
- Transaction flow diagrams, visualizing inputs and outputs, click on inputs and output to trace the money flow
- ပို့ခြင်း for non‑technical users
- 1‑click fee selection via mempool‑blocks
- Automatic merging of utxos when fees are low
- စင်ချပ်နှင့် စကားပြော:
- Encrypted cloud backup (via nostr) of labels
- Label synchronization between different computers
- Wallet chat and PSBTs sharing between different computers
- မြန်ဆန်သော:
- Electrum server syncing
- planned upgrade to Compact Block Filters for the Bitcoin Safe 2.0 release
အပြည့်အဝ အင်္ဂါရပ်များ - လွယ်ကူပြီး အင်အားကြီး
Multisig စတင်သူ စက် | Create a PSBT, sign and broadcast |
---|---|
![]() | ![]() |
အထွက်အဝင် ကြည့်ရှုခြင်း အတ္တလင် | အိတ်များအားလုံးတွင် စာရိုက်ရှာဖွေမှု |
![]() | ![]() |
တံဆိပ် အလိုအလောတူညီမှု | အဖွဲ့အများ Multisig ပူးပေါင်းဆောင်ရွက်မှု |
![]() | ![]() |
ငွေအမျိုးအစားများ | |
![]() |
အားလုံး的平台 တွင် ရနိုင်
![]() | ![]() | ![]() |
---|---|---|
Windows | Mac OS X | Linux |
အကျယ်ကျယ် အင်္ဂါရပ် စာရင်း
တင်သွင်းနှင့် တင်ပို့ စွမ်းရည်များ
- CSV တင်ပို့ စာရင်းများအားလုံးအတွက်
- CSV တင်သွင်း လုပ်ငန်းစုများအတွက်
- BIP329 ကို အသုံးပြု၍ တံဆိပ် တင်သွင်း နှင့် တင်ပို့
- Electrum အိတ်မှ တံဆိပ် တင်သွင်း
- ငွေကြီးထွက်အပြဇယားကို svg အဖြစ် တင်ပို့
- အပစ္စည်းများကို ဆွဲထုတ် နှင့် ချထား (Transactions, PSBTs, CSV ဖိုင်များ)
အိတ် အင်္ဂါရပ်များ
- KYC, Non‑KYC, Work, Friends ကဲ့သို့ အမျိုးအစားများဖြင့် လိပ်စာ အမှတ်အသား လွယ်ကူစေခြင်း
- ကြေးဖြင့်အစားထိုး (Replace‑by‑Fee) ဆိုင်ရာ ကြေး
- အမြန် လက်ခံခြင်း (Child Pays For Parents) မှတဆင့်
- အိတ် ဖိုင် အထောက်အထား လုံခြုံသော စောင့်ထိန်းမှု
- Descriptor (စာသား နှင့် QR ကုဒ်) ပါရှိသော PDF အတည်ပြုကူးယူခြင်း
- USB နှင့် QR ကို အသုံးပြု၍ မက်ဆေ့ဂ် လက်မှတ်ထိုးခြင်း
ဟာ့ဒဝဲ လက်မှတ်ထိုးသူ ချိတ်ဆက်မှု
- MicroSD (ဖိုင်များ)
- USB
- QR ကုဒ်များ (Laptop ကင်မရာများအတွက် အဆင့်မြှင့် QR detection)
- လှုပ်ရှားသော QR ကုဒ်များ (Coldcard/BBQr နှင့် UR ဖွဲ့စည်းပုံစနစ်ထောက်ပံ့ထား)
ရှာဖွေခြင်းနှင့် အချက်အလက် စစ်ထုတ်ရွေးချယ်မှု
- txids, utxos, တံဆိပ်များ, ရက်စွဲများ, အမူအရာများ, အမျိုးအစားများအောက်တွင် အရှိန်မြန် အချက်အလက်စစ်ထုတ်
- အိတ်များအားလုံးထဲတွင် txids, utxos, တံဆိပ်များ, ရက်စွဲများ, အမူအရာများ, အမျိုးအစားများ တို့ကို ရှာဖွေခြင်း
ဘာသာစကားများ
- 🇺🇸 English, 🇨🇳 Chinese - 简体中文, 🇪🇸 Spanish - español de España, 🇯🇵 Japanese - 日本語, 🇷🇺 Russian - русский, 🇵🇹 Portuguese - português europeu, 🇮🇳 Hindi - हिन्दी, Arabic - العربية, 🇮🇹 Italian - italiano, 🇫🇷 French - Français, 🇩🇪 German - Deutsch, 🇲🇲 Burmese - မြန်မာ, 🇰🇷 Korean - 한국어, 🇹🇭 Thai - ภาษาไทย, 🇮🇷 Persian (Farsi) - فارسی, 🇵🇱 Polish - Polski, 🇪🇸 Catalan - Català, (more upon request)
ငွေလွှဲ / PSBT ဖန်တီးခြင်း
- ၁‑ကလစ် ကြေး ရွေးချယ်မှု နှင့် mempool ဘလောက် ကြိုတင်မြင်ခြင်း
- ကြေးနည်းသောအခါ utxos အလိုအလောတိုးချွန်ခြင်း
- ကိုယ်ပိုင် လိပ်စာများကို အထင်ကြီးပြခြင်း
လုံခြုံရေး နှင့် ယုံကြည်စိတ်ချမှု
- မိမိ စီမံပုံ(Seed) ကို mainnet မှ ထုတ်ယူမထား / မှတ်တမ်းမထည့်
- Seed အထုတ် အကြံပြုအခါ ဟာ့ဒဝဲ လက်မှတ်ထိုးသူ တစ်ခု ထိန်းသိမ်းရသည်
- အဆင့်မြှင့်မည့် အကြောင်းကြားချင်းများ နှင့် လက်မှတ် အတည်ပြုခြင်း
- Powered by Bitcoin Development Kit (BDK)
Multisig အိတ်များအတွက် အသုံးပြုရလွယ်ကူမှု
- Multisig အိတ်များအတွက် လွယ်ကူသည့် စတင်ခြင်း (အဆင့်လိုက် ညွှန်ကြားချက်များနှင့် PDF backup sheet ထည့်သွင့်)
- ဟာ့ဒဝဲ လက်မှတ်ထိုးသူ အားလုံးဖြင့် စမ်းသပ် လက်မှတ်ထိုးခြင်း
- အိတ် များ၏ ပူးပေါင်းစီမံခန့်ခွဲမှု (စကားစဉ်၊ PSBT သွားအတူမွှေ) nostr မှတစ်ဆင့်၊ လုံခြုံသော စက်များအကြား တံဆိပ် စင်ချပ်
- ရွေးချယ်၍ သတ်မှတ် nostr ဆာဗာ
မကြာမီ ထွက်မည့် အင်္ဂါရပ်များ
- For the 2.0 Release
- Compact Block Filters by default
- Compact Block Filters are fast and private
- Compact Block Filters (bdk) are being worked on, and will be included in bdk 1.1. For now RPC, Electrum and Esplora are available, but will be replaced completely with Compact Block Filters.
- Compact Block Filters by default
- For the 2.0 Release
Git repository မှ ထည့်သွင်းခြင်း
Ubuntu, Debian
- Install dependencies: sudo apt-get install qt6-tools-dev-tools libzbar-dev libxcb-cursor0 ‘^libqt6.*$’
- Install
poetry
and runbitcoin_safe
git clone https://github.com/andreasgriffin/bitcoin-safe.git cd bitcoin-safe pip install poetry && poetry install && poetry run python -m bitcoin_safe
Mac
- Clone
bitcoin_safe
open “/Applications/Python 3.12/Install Certificates.command” export SSL_CERT_FILE=$(python3 -m certifi) # to fix ssl errors git clone https://github.com/andreasgriffin/bitcoin-safe.git cd bitcoin-safe - Optional: dependency
zbar
brew install zbar - Run
bitcoin_safe
python3 -m pip install poetry && python3 -m poetry install && python3 -m poetry run python3 -m bitcoin_safe
ဖွံ့ဖြိုးတိုးတက်မှု
- Run the precommit manually for debugging poetry run pre-commit run –all-files
Regtest docker ပတ်ဝန်းကျင် electrs နှင့် mempool
- install docker
https://docs.docker.com/engine/install/ubuntu/
see- setting up a regtest environment in docker + mempool instance curl https://getnigiri.vulpem.com | sudo bash # see https://nigiri.vulpem.com/#install sudo nigiri start xdg-open http://localhost:5000/
- This creates
- esplora localhost:3000 electrs localhost:50000
- and a gui block explorer at http://localhost:5000
- Setup mempool instance sudo apt install docker-compose git clone https://github.com/ngutech21/nigiri-mempool.git
pushd nigiri-mempool sudo docker-compose up -d sleep 10
this is needed because the database needs time to start up
sudo docker-compose up -d popd xdg-open http://localhost:8080/
if the mempool is endlessly loading, then get the debug output with
sudo docker-compose logs -f mempool-api
- this opens a mempool at http://localhost:8080/
Control the Regtest environment
- get coins to an address nigiri rpc generatetoaddress 1 bcrt1qgsnt3d4sny4w4zd5zl9x6jufc5rankqmgphyms9vz0ds73q4xfms655y4c # mine blocks
or use the internal faucet
nigiri faucet bcrt1qgsnt3d4sny4w4zd5zl9x6jufc5rankqmgphyms9vz0ds73q4xfms655y4c 0.01
Qt Designer
Qt components can be explored with the qt designer: virtualenv .env-qt-designer source .env-qt-designer/bin/activate pip install pyqt6-tools pyqt6-tools designer
Code signing policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
ကိုယ်ပိုင် လုံခြုံရေး မူဝါဒ
This program uses by default
- the electrum/esplora server of blockstream.com to fetch blockchain data
- fetches mempool fee information from mempool.space
You can specify your own (personal) server for both in “Network settings”.
When enabeling the Sync&Chat feature default relays are used to transmit encrypted data to your approved trusted devices. You can specify your own relay(s) in the Sync&Chat settings.
This program will not transfer any other information to other networked systems unless specifically requested by the user or the person installing or operating it.