Author

Topic: Need a mobile wallet that lets you import a single key and only use that key (Read 86 times)

legendary
Activity: 3458
Merit: 6231
Crypto Swap Exchange
I wonder, did the customer tell you what it is they are trying to achieve by using the same bitcoin address for everything, including for change? I mean, maybe they are looking to solve a problem that doesn't need solving that way because there are other better ways to go about it.

Goes back to what I said, they took over a project with some really crappy code and instead of starting from scratch they are trying to fix it.

Short (but still long) version. They want to repair BATMs they want to have the ability to send BTC from any of the techs phones and receive to the same address.
At least that is the theory. This way it all stays in a loop for now and the only cost is TX fees. It's for the short to medium term.

For now, the problem is accounting. Where did DaveF send the funds? Where did the change go? Pmalek was supposed to get $50 in BTC from the machine what address did it go to? This way at least all the funds stay in that loop.

The plan in the long term is for the home office to be running an app that has the master public key for all the phones so it can monitor what went where and so on.
For now, they have this mess.

Here is the kicker....THEY ARE NOT A CRYPTO COMPANY...THEY HAVE JUST ABOUT NO IDEA HOW CRYPTO WORKS. But, they have been repairing ATMs and self checkout kiosks and Slot machines and the like for years so they figured this should be an easy fit.

They took over a small company that was doing BATM repair but just the assets, the staff all left as of Sept 30th. So the Tech / Hardware side is close enough to fake it. The other stuff, yeah not so much. And instead of hiring someone they just deal with me and a couple of other IT support people and ask questions like they did, which I then passed on to the forum.

-Dave
legendary
Activity: 2730
Merit: 7065
Farewell, Leo. You will be missed!
I wonder, did the customer tell you what it is they are trying to achieve by using the same bitcoin address for everything, including for change? I mean, maybe they are looking to solve a problem that doesn't need solving that way because there are other better ways to go about it.
hero member
Activity: 1176
Merit: 593
When life gets hard BUY Bitcoin!
There are a bunch that let you import a key but the change transactions go to a different address.
Basically need an old school single address wallet.

Use the assigned private key on the specific address on your electrum wallet and import it to the wallet of your choice.

This is what I’m doing right now since iPhone doesn’t have electrum while I only want to use my specific Bitcoin address on my iPhone blue wallet. The only repercussion on doing this is you can’t do RBF on your transactions for whatever reason. But this is the feature you are looking for judging your explanation.
legendary
Activity: 3458
Merit: 6231
Crypto Swap Exchange
Yeah, this turned into a Dave knows crypto so we can run all our issues past him.
Followed by me telling them that they should not run this code but redevelop it from scratch.
Followed by them ignoring me.
Followed by me having to come up with fixes to things that should not exist and oddball workarounds for them to try to test.

All for something that is probably a DOA project anyway.

But I bill by the hour so there is that. (getting paid is a different story)

-Dave
legendary
Activity: 2730
Merit: 7065
Farewell, Leo. You will be missed!
No just a regular private key, the issue I was having was that I just imported a key into an existing wallet.
Yeah, that's not going to work for the purpose you mentioned in the OP. As you surely realized after drinking your coffee, the wallet you imported your private key into is probably a standard wallet with a seed loaded into Electrum, allowing it to create change addresses unless you turn off that option manually from the settings.
copper member
Activity: 2142
Merit: 4219
Join the world-leading crypto sportsbook NOW!
Electrum mobile wallet will let you import a single private key and do what you're wanting it to.

Pro tip: use your ColdCard to create a "paper wallet" key, and import that into Electrum.  It's a very secure, off-line way to generate the private key, and since you can export it onto a microSD, you can just load it into your phone and copy/paste the into your newly created Electrum wallet.
legendary
Activity: 3458
Merit: 6231
Crypto Swap Exchange
There are a bunch that let you import a key but the change transactions go to a different address.
Basically need an old school single address wallet.
If you import a private key, I mean the ones that start from 5, K or L, it is only having one bitcoin address. Any transaction made on such wallet will have changed sent to the same address you make the transaction from.

Electrum for Android
Bluewallet for iOS

You you have to import the private key, but which I think that you know all these.

Or are you referring to master private key?

No just a regular private key, the issue I was having was that I just imported a key into an existing wallet.

Now that I created a wallet with just the 1 private key it works. The people who had existing wallets will just have to open the testing one or their live one.

This is what happens when I try to figure out a simple thing before coffee and then it becomes more difficult then it has to be.

-Dave
hero member
Activity: 672
Merit: 855

There are a bunch that let you import a key but the change transactions go to a different address.
Basically need an old school single address wallet.

It's for a specialized use case, and there will never be any 'real' money in there.
A customer has a specific need for testing and once it works, if they can get it to work, then they can do it differently.
But for now, it needs to be 1 address.


Although coin control on electrum allow to select addresses where to receive or send your coins to but doesn’t allow that choice for change addresses. How about freezing other addresses and then since electrum allows you to make a choice of whether you will want a separate addresses for each change or using the originating addresses for change.  

You can change that by going to tools- preference- transaction tab (this has been moved to fee selection window) and then switch off the use of separate address for change. Then since the other original address are freeze with coin control the change can possible go back to the that address left unfreeze. You can try it and see maybe it could work
legendary
Activity: 1512
Merit: 4795
There are a bunch that let you import a key but the change transactions go to a different address.
Basically need an old school single address wallet.
If you import a private key, I mean the ones that start from 5, K or L, it is only having one bitcoin address. Any transaction made on such wallet will have changed sent to the same address you make the transaction from.

Electrum for Android
Bluewallet for iOS

You you have to import the private key, but which I think that you know all these.

Or are you referring to master private key?

legendary
Activity: 3458
Merit: 6231
Crypto Swap Exchange
YES I KNOW IT'S NOT SECURE AND YES i KNOW THERE ARE A TON OF PRIVACY CONCERNS.
Android and iPhone

There are a bunch that let you import a key but the change transactions go to a different address.
Basically need an old school single address wallet.

It's for a specialized use case, and there will never be any 'real' money in there.
A customer has a specific need for testing and once it works, if they can get it to work, then they can do it differently.
But for now, it needs to be 1 address.

Mycelium used to work that way, but for some reason when I imported my key when I sent the change went to a different address. And you can't even import into the iphone version. I could give the 2 people who have iphones cheap android devices if needed if it still did it.

Yes, I know I am trying to fix a problem that should not exist, but for testing sanding the funds from A -> B -> A while working on issues is just easier then A -> B -> C -> D and so on. As I said, eventually if it makes it past the lab testing stage it will do it.

-Dave
Jump to: