samourai-wallet-android issueshttps://code.samourai.io/wallet/samourai-wallet-android/-/issues2020-01-24T17:53:43Zhttps://code.samourai.io/wallet/samourai-wallet-android/-/issues/384Cannot scan QR with BITCOIN:BC1...2020-01-24T17:53:43ZT Dev. DCannot scan QR with BITCOIN:BC1...*Created by: Transisto*
For instance this qr code from blockstream https://blockstream.info/address/bc1q9p0h7xsvh7c0nscz4lxgr6jf0umnf4uzu530h8
*Created by: Transisto*
For instance this qr code from blockstream https://blockstream.info/address/bc1q9p0h7xsvh7c0nscz4lxgr6jf0umnf4uzu530h8
https://code.samourai.io/wallet/samourai-wallet-android/-/issues/382Stonewall activation logic is broken2020-01-23T10:57:29ZT Dev. DStonewall activation logic is broken*Created by: temp305*
When attempting to make a stonewall send; if you adjust the fee slider and hit upon a combination where stonewall is not possible, it will permanently disable stonewall sends until you restart the app.*Created by: temp305*
When attempting to make a stonewall send; if you adjust the fee slider and hit upon a combination where stonewall is not possible, it will permanently disable stonewall sends until you restart the app.https://code.samourai.io/wallet/samourai-wallet-android/-/issues/293Feature request: Advanced Coin Control2019-12-21T12:39:36ZT Dev. DFeature request: Advanced Coin Control*Created by: Relaxo143*
Right now in SW there is a very useful feature that allows users to block individual UTXOs and mark them as do-not-spend. This is great for blocking one or two UTXOs. However, if a user wants to spend just a sing...*Created by: Relaxo143*
Right now in SW there is a very useful feature that allows users to block individual UTXOs and mark them as do-not-spend. This is great for blocking one or two UTXOs. However, if a user wants to spend just a single UTXO they have to mark every other UTXO as do-not-spend, make a transaction and then go back and unblock the previously blocked UTXOs. This is time-consuming and a hassle.
It would be great if a user could click on an UTXO and see a "spend" button. When clicked, the wallet could take the user to the transaction screen where the "max available" field would be equal to the specified UTXO. That addition would make spending individual coins easy and intuitive. https://code.samourai.io/wallet/samourai-wallet-android/-/issues/329[Feature Request] Hardware Wallet Support2019-11-11T07:07:04ZT Dev. D[Feature Request] Hardware Wallet Support*Created by: Kartereo*
It would be great to be able to use our Ledger Nano S/X or Trezor 1/T with the best Bitcoin mobile wallet!*Created by: Kartereo*
It would be great to be able to use our Ledger Nano S/X or Trezor 1/T with the best Bitcoin mobile wallet!https://code.samourai.io/wallet/samourai-wallet-android/-/issues/366[Feature Request] Unlock with fingerprint2019-10-28T15:13:51ZT Dev. D[Feature Request] Unlock with fingerprint*Created by: trackktor*
Hello,
It is me again.
With a lots of bank app it is possible to unlock with fingerprint instead of scheme or pin.
It is REALLY convenient and really improve the user experience.
Maybe it could be added t...*Created by: trackktor*
Hello,
It is me again.
With a lots of bank app it is possible to unlock with fingerprint instead of scheme or pin.
It is REALLY convenient and really improve the user experience.
Maybe it could be added to samourai ?
To go further you could add a fingerprint check for send or any dangerous operations if there is a fingerprint sensor (same idea as Feature request: ask for PIN before sending a transaction).
It could be particularly usefull when you are switching between apps and Samourai stay open.
Here, two examples of existing bank app
![20190915_213411](https://user-images.githubusercontent.com/55330354/64926689-c51b2180-d800-11e9-992a-c2333dad30a7.jpg)
![Screenshot_20190915-211822_CMSO](https://user-images.githubusercontent.com/55330354/64926690-c51b2180-d800-11e9-9606-aff75020f338.jpg)
https://code.samourai.io/wallet/samourai-wallet-android/-/issues/368[Feature Request] Block Sync View for Dojo enabled Wallets2019-10-26T05:52:16ZT Dev. D[Feature Request] Block Sync View for Dojo enabled Wallets*Created by: ghost*
For Wallets using Dojo Back end it would be nice to see a toggle to verify what Block Header is current from API tabvon Dojo within the Wallet.
Maybe by clicking the Samurai Logo at top left you can pull down and ...*Created by: ghost*
For Wallets using Dojo Back end it would be nice to see a toggle to verify what Block Header is current from API tabvon Dojo within the Wallet.
Maybe by clicking the Samurai Logo at top left you can pull down and see what Block Your Dojo is synced too (API). This would alleviate having to go into the maintenance tool to verify.
Reason I thought this is I was receiving a TX and wallet did not show, apparently have an API issue in Dojo with blocks being behind 40+.https://code.samourai.io/wallet/samourai-wallet-android/-/issues/370[Feature Change] Add box to manually input Specific Miner Fee below Sliding Bar2019-10-17T13:28:38ZT Dev. D[Feature Change] Add box to manually input Specific Miner Fee below Sliding Bar*Created by: ghost*
When wanting to spend a full UTXO to a service that provides a specific amount to send, you need to specify an exact amount of Miner Fees (in satoshis) to use up the full UTXO.
Problem is the slider does not alway...*Created by: ghost*
When wanting to spend a full UTXO to a service that provides a specific amount to send, you need to specify an exact amount of Miner Fees (in satoshis) to use up the full UTXO.
Problem is the slider does not always give you the option to hit a specific amount and you have to go back and forth to the service and change amount sent until you can set the slider accordingly.
It would be nice to have the option of Both Slider and a Box below to type in a set amount of Satoshis which will then automatically calculate the sat/byte fee.https://code.samourai.io/wallet/samourai-wallet-android/-/issues/365[Feature Request] Blur for privacy2019-09-15T19:03:38ZT Dev. D[Feature Request] Blur for privacy*Created by: trackktor*
Hello,
Maybe you know N26 bank but in their app, you can hide how many € you have on your account so its usable in public space if you have a lot of money.
Do you think it could be added to samourai ?
EDIT:...*Created by: trackktor*
Hello,
Maybe you know N26 bank but in their app, you can hide how many € you have on your account so its usable in public space if you have a lot of money.
Do you think it could be added to samourai ?
EDIT: Someone already made this kind of feature request before, but blur could be a straight forward solution
![20190915_203339](https://user-images.githubusercontent.com/55330354/64926018-ed068700-d7f8-11e9-82ce-898e29470b0a.jpg)
![20190915_203304](https://user-images.githubusercontent.com/55330354/64926019-ed9f1d80-d7f8-11e9-84db-e7a36ff5835f.jpg)
https://code.samourai.io/wallet/samourai-wallet-android/-/issues/363PayNym follow with no fund bug2019-09-15T17:29:48ZT Dev. DPayNym follow with no fund bug*Created by: trackktor*
Hello,
If you follow with no fund the Following section is still updated.
Line ~295 of **PayNymDetailsActivity.java**, in **followPaynym**.
The function **doNotifTx** is called after **updatePaynym**.
Ma...*Created by: trackktor*
Hello,
If you follow with no fund the Following section is still updated.
Line ~295 of **PayNymDetailsActivity.java**, in **followPaynym**.
The function **doNotifTx** is called after **updatePaynym**.
Maybe it could be replaced by something like that (**if** added):
```java
editPaynymBottomSheet.setSaveButtonListener(view -> {
if (doNotifTx())
updatePaynym(editPaynymBottomSheet.getLabel(), editPaynymBottomSheet.getPcode());
```
It seems like a bug but maybe its by design.https://code.samourai.io/wallet/samourai-wallet-android/-/issues/356Improvements in Ricochet2019-08-24T11:17:21ZT Dev. DImprovements in Ricochet*Created by: belane*
First, thanks for the great work you're doing Samourai team. I really like the Ricochet functionality, although it is not a functionality that guarantees anonymity, but it does provide a layer of protection against ...*Created by: belane*
First, thanks for the great work you're doing Samourai team. I really like the Ricochet functionality, although it is not a functionality that guarantees anonymity, but it does provide a layer of protection against prying eyes.
I think there are some points that could be improved:
- Don't use static addresses for the samourai fee. Now, by always using the same address, all Ricochet transactions are being tagged/tainting.
Maybe you could use PayNym here.
https://github.com/Samourai-Wallet/samourai-wallet-android/blob/develop/app/src/main/java/com/samourai/wallet/ricochet/RicochetMeta.java#L60
- Ricochet's fee is currently 0.002 BTC, I think a random value between 0.015 and 0.002 BTC (or any other range) would help against statistical attacks.
https://github.com/Samourai-Wallet/samourai-wallet-android/blob/develop/app/src/main/java/com/samourai/wallet/ricochet/RicochetMeta.java#L67-L68
- A Ricochet transaction is constructed with three outputs, the amount sent, the samurai fee and the change,. Followed by four 1-to-1 transactions in a row.
If the change were sent in the first or second hop and the samurai fee in the second or third, some more privacy would be gained.
- Have you studied the possibility of reusing intermediate addresses more than once over time?https://code.samourai.io/wallet/samourai-wallet-android/-/issues/354Disallow pairing JSON scan in existing wallet2019-08-08T19:25:09ZT Dev. DDisallow pairing JSON scan in existing wallet*Created by: antonio-fr*
Since adding a specific Dojo server on a initialized wallet is not possible, the QRscanner in an existing wallet (top icon) should not validate a valid paring JSON string.
When scanning a pairing JSON (from the...*Created by: antonio-fr*
Since adding a specific Dojo server on a initialized wallet is not possible, the QRscanner in an existing wallet (top icon) should not validate a valid paring JSON string.
When scanning a pairing JSON (from the Dojo admin), the app opens the Networking panel and adds a Dojo line. There's only an unrelated error message when click on Enable.
The scanner in the wallet should display an error immediately, eventually in the payment transaction panel, as it is wit an invalid QR code.
I recommend to filter the data read by the scanner, only quit automatically the scanner to perform some actions, on specific "known" patterns. https://code.samourai.io/wallet/samourai-wallet-android/-/issues/353Connect to Dojo screen2019-08-08T19:05:43ZT Dev. DConnect to Dojo screen*Created by: antonio-fr*
On a 1080 line screen (1080 x 2280) Android 9 phone, the *Connect to your Dojo* screen don't have any visible button. To validate it to the next screen (the QR scan) can only be done when touching on the low of ...*Created by: antonio-fr*
On a 1080 line screen (1080 x 2280) Android 9 phone, the *Connect to your Dojo* screen don't have any visible button. To validate it to the next screen (the QR scan) can only be done when touching on the low of "Maintenance control". This zone is very reduced and also not intuitive at all.
![Screenshot_20190808_191617_com samourai wallet](https://user-images.githubusercontent.com/7551901/62730014-70290600-ba1f-11e9-827d-4433da3a57fc.jpg)
https://code.samourai.io/wallet/samourai-wallet-android/-/issues/345[Feature Request] Toggle RBF per transaction2019-07-08T10:03:04ZT Dev. D[Feature Request] Toggle RBF per transaction*Created by: Relaxo143*
It would be great to be able to choose which individual tx to signal for RBF, just like STONEWALL, instead of having one global setting.*Created by: Relaxo143*
It would be great to be able to choose which individual tx to signal for RBF, just like STONEWALL, instead of having one global setting.https://code.samourai.io/wallet/samourai-wallet-android/-/issues/344Post Mix display issues2019-07-04T14:49:58ZT Dev. DPost Mix display issues*Created by: v0l*
Hi,
I found a few issues with the post-mix coin display.
- Marking post mix coins as unspendable subtracts from your balance (pre-mix) resulting in negative balance.
- Pressing back button on post-mix outputs re...*Created by: v0l*
Hi,
I found a few issues with the post-mix coin display.
- Marking post mix coins as unspendable subtracts from your balance (pre-mix) resulting in negative balance.
- Pressing back button on post-mix outputs returns to pre-mix transaction screen (Or so it seems, returning to show outputs displays an empty list, this indicates that this is showing pre-mix outputs as i have none)
- Pressing back button on post-mix outputs does not update the available balance (after marking as unspendable).
- Marking a coin as unspendable does not show as unspendable when returning to the post-mix outputs screen.
![neg_bal](https://user-images.githubusercontent.com/1172179/60669828-ddd29700-9ea1-11e9-9a15-609456259ef9.jpg)
![tx_bal](https://user-images.githubusercontent.com/1172179/60669829-ddd29700-9ea1-11e9-8333-b1021ab3a55f.jpg)
https://code.samourai.io/wallet/samourai-wallet-android/-/issues/337Feature request: Atomic Swap2019-06-17T15:31:25ZT Dev. DFeature request: Atomic Swap*Created by: anonymous108*
Hello dear devs. Please forgive me if this already listing somewhere.
I am very interested in a wallet feature called Atomic Swaps, where a person can trade one crypto currency for a different one if the bl...*Created by: anonymous108*
Hello dear devs. Please forgive me if this already listing somewhere.
I am very interested in a wallet feature called Atomic Swaps, where a person can trade one crypto currency for a different one if the blockchain supports that protocol. From my understanding bitcoin does support the Atomic Swap, yes?
Is Atomic Swap feature planned for the Samourai Wallet? If no, please forgive me for asking why.
I read somewhere that Atomic Swap is on github already but I forget where. It was supposed to be written in the Go language. Maybe it's not to hard to integrate but of course would require much testing!
Many thanks for your time with reading this.https://code.samourai.io/wallet/samourai-wallet-android/-/issues/324Crash on RBF Boost transaction fee2019-06-14T13:07:13ZT Dev. DCrash on RBF Boost transaction fee*Created by: jonathancross*
I am getting consistent crashes from Samourai when trying to boost the fee on an RBF transaction. I tried about dozens of times and it was consistent.
Steps taken:
1. Transaction containing all funds w...*Created by: jonathancross*
I am getting consistent crashes from Samourai when trying to boost the fee on an RBF transaction. I tried about dozens of times and it was consistent.
Steps taken:
1. Transaction containing all funds was sent using RBF.
2. After 20 hours it hadn't been mined.
3. I sent new funds into the wallet to a Bech32 address, then tried use those funds to boost the old tx.
Result: app crashed every time I tried to increase the tx fee.
It would get as far as showing me how much the fee would be increased, but as soon as I confirmed, the app crashes.
I have tried offline, with / without trusted node, etc. No luck.
Please see attached wallet support file encrypted for @SamouraiDev (key `0x72B5BACDFEDF39D7`)
[Samourai_Wallet_support_backup.gpg.txt](https://github.com/Samourai-Wallet/samourai-wallet-android/files/3184598/Samourai_Wallet_support_backup.gpg.txt)
https://code.samourai.io/wallet/samourai-wallet-android/-/issues/334Features request: multisig support-addresses control panel-multiwallet in the...2019-06-06T21:25:10ZT Dev. DFeatures request: multisig support-addresses control panel-multiwallet in the app*Created by: kemoantemo*
Wanted to ask for some good features for this awesome project i hope u look at it
First:multisig support is something very important these day it will be very very nice addition to the wallet and with the 3 w...*Created by: kemoantemo*
Wanted to ask for some good features for this awesome project i hope u look at it
First:multisig support is something very important these day it will be very very nice addition to the wallet and with the 3 way addresses like now legacy-segwit-bech32
Second: i think more advanced options always good so i really want an addresses control panel show the whole addresses in the wallet like electrum addresses tab that let us control each address it will be very useful feature
Third:it will be very very helpful if the app can handle more than one wallet so when u open it show u the list of your wallet to choose from it will be very very helpful
And ty for the all the persons who made and maintain such an awesome project <3https://code.samourai.io/wallet/samourai-wallet-android/-/issues/320Stuck initializing Tor on IPv6 (mobile) network.2019-05-07T01:19:19ZT Dev. DStuck initializing Tor on IPv6 (mobile) network.*Created by: robedmo*
Reproduce:
- Enable Tor Routing in the network settings.
- Close the app so that it will need to re-initialize Tor next time you open it (swiping it to the side from Android multi-task view is sufficient).
- Con...*Created by: robedmo*
Reproduce:
- Enable Tor Routing in the network settings.
- Close the app so that it will need to re-initialize Tor next time you open it (swiping it to the side from Android multi-task view is sufficient).
- Connect to an IPv6-only network (I was on mobile data with IPv6 and NAT64)
- Start the app.
- The "initializing Tor..." screen will appear and remain indefinitely. The notification indicates a connection status of "Waiting". There doesn't seem to be any way to interact with the app, and after leaving it running in the background for about 30 minutes there was no apparent change of status.
There are really two issues here:
1. Tor implementation not working with IPv6.
2. Bad UX if Tor is enabled but fails to connect.https://code.samourai.io/wallet/samourai-wallet-android/-/issues/309I would to have "Reproducible-Builds" for Samourai2019-03-15T13:22:47ZT Dev. DI would to have "Reproducible-Builds" for Samourai*Created by: xavierfiechter*
Like described in https://github.com/signalapp/Signal-Android/wiki/Reproducible-Builds because we do not trust - we verify. *Created by: xavierfiechter*
Like described in https://github.com/signalapp/Signal-Android/wiki/Reproducible-Builds because we do not trust - we verify. https://code.samourai.io/wallet/samourai-wallet-android/-/issues/307Unit choice not saved on reopening wallet.2019-03-10T22:13:40ZT Dev. DUnit choice not saved on reopening wallet.*Created by: ravcodebase*
Issue - When choosing "sat" as the displayed unit, the choice is not retained when the wallet is closed. Opening the wallet defaults back to "BTC" units.
Solution - retain the user desired unit choice, when th...*Created by: ravcodebase*
Issue - When choosing "sat" as the displayed unit, the choice is not retained when the wallet is closed. Opening the wallet defaults back to "BTC" units.
Solution - retain the user desired unit choice, when the wallet is opened it default to the previous unit choice of the user.