Last active
July 27, 2018 13:46
-
-
Save SamouraiDev/f4ce0f423fc09fea307be81b3dfafe48 to your computer and use it in GitHub Desktop.
Samourai Wallet feature list
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Wallet: | |
- Your private keys are stored on your device and are never communicated with any server | |
- Sweep funds from private keys | |
- Standard BIP44 avoids address reuse | |
- Put Samourai into stealth mode to hide it on the device | |
- May use separate PIN code for stealth mode launch | |
- Enable remote SMS commands to regain access to your funds if you lose your phone | |
- Obtain new phone number if SIM card swapped out following loss or theft | |
- Custom fiat currency prices from popular exchanges | |
- Segwit/UASF block explorer support | |
- BIP39 passphrase enforced on new wallets | |
- Sign messages using utxo addresses (including P2SH-P2WPKH Segwit utxos) | |
- Read, validate, sweep Coinkite OpenDime | |
- Detect private keys remaining in clipboard | |
Security: | |
- 5-to-8 digit PIN protected access | |
- PIN entry grid may be scrambled | |
- AES-256 encryption of internal metadata | |
- Exportable backup encrypted using BIP39 passphrase | |
- Route outgoing transactions via your own trusted node (JSON-RPC) | |
- Connect via your preferred VPN | |
- Connect via Tor (Socks5 proxy using Orbot) | |
- Samourai pushTx over Tor | |
- PoW (proof-of-work) check when using trusted node | |
- Real-time alert if your wallet is being "dusted" | |
Stealth addressing/BIP47 payment channels: | |
- BIP47 "Reusable Payment Codes" support | |
- Paymentcode.io lookup of BIP47 payment codes | |
- BIP47 payment codes scannable via BIP21 | |
- Sign messages using BIP47 notification address | |
Transactions: | |
- Full Segwit support (P2SH-P2WPKH) | |
- Sweep P2SH-P2WPKH private keys | |
- Spend to Segwit bech32 addresses (Electrum) | |
- Batched spending (several outputs) | |
- RBF (replace-by-fee) detection for incoming transactions | |
- BIP69 deterministic sorting of input/outputs to prevent the wallet from leaving a discernible block chain fingerprint | |
- BIP126 spending for obfuscating your outgoing transactions | |
- Ricochet spend (spend using several hops) | |
- Select fee provider (21.co or bitcoind) | |
- Dynamic fee support guarantees fast confirm times | |
- Display up-to-date miners' fees | |
- Display UTXO list (optionally display private keys of UTXOs, redeem scripts of P2SH-P2WPKH) | |
- Any UTXO can be flagged as "unspendable" | |
- Allow custom fee (in addition to proposed low-normal-high fees) when spending | |
- CPFP (child-pays-for-parent) for unconfirmed received transactions | |
- CPFP (child-pays-for-parent) for unconfirmed sent transactions | |
- Opt-in RBF (replace-by-fee) | |
- Display transaction as hex/QR code for alternative means of transmission | |
- Block utxo of non-broadcast transactions (avoid spending utxo used in transactions not yet broadcast) | |
- push any signed tx (scanned or pasted in hex format) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment