Bitcoin Forum
June 15, 2025, 04:16:00 AM *
News: Pizza day contest voting
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: OneKey Desktop/Browser/Android receive address Problem  (Read 120 times)
anhilde (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 28, 2025, 01:38:55 AM
 #1

Hi,

I have a OneKey Classic 1s cold wallet. Generally the device seems to be working, however one thing puzzles me. I have transfered some bitcoin from my hot wallet to this cold wallet. When pressing the "receive" button in the OneKey App, the first address is reused for all further transactions. There is no way to get it to move on to the next address once the first one has been used. I actually used it twice and for a third transaction the same one is suggest by the OneKey app. The behaviour is the same for the browser extension version, the mac app and the android app. I have also deleted the cache and set the app afresh as well as reset my OneKey cold wallet device.

I imported the wallet watch only to sparrow and all works as expected. When sending bitcoin it picks the first unused address from the address list (Nested SegWit) and I can verify the chosen address using the cold wallet via USB connection. I have consolidated some UTXOs using Sparrow in this wallet to an unused address picked by Sparrow correctly from the address list as the next free address. In the OneKey app the right balance is shown, but if I look at the target address of the consolidation transaction, it is not labelled as belonging to this wallet. Is this behaviour of the OneKey app expected or is this a bug?

Best Regards,

anhilde
nc50lc
Legendary
*
Online Online

Activity: 2814
Merit: 7297


Self-proclaimed Genius


View Profile
May 28, 2025, 06:31:29 AM
Merited by ABCbits (2), SFR10 (1)
 #2

I have a OneKey Classic 1s cold wallet. Generally the device seems to be working, however one thing puzzles me. I have transfered some bitcoin from my hot wallet to this cold wallet. When pressing the "receive" button in the OneKey App, the first address is reused for all further transactions. There is no way to get it to move on to the next address once the first one has been used. I actually used it twice and for a third transaction the same one is suggest by the OneKey app.
It looks like it only "shows" one receiving address.
They have this Feature Request issue about being able to use different addresses in their GitHub repository for almost 2 years now and it's still open.
Link: [Feature] BTC NEW ADDRESS EVERYTIME WANT TO RECIEVE

Quote from: anhilde
I imported the wallet watch only to sparrow and all works as expected. When sending bitcoin it picks the first unused address from the address list (Nested SegWit) and I can verify the chosen address using the cold wallet via USB connection. I have consolidated some UTXOs using Sparrow in this wallet to an unused address picked by Sparrow correctly from the address list as the next free address. In the OneKey app the right balance is shown, but if I look at the target address of the consolidation transaction, it is not labelled as belonging to this wallet. Is this behaviour of the OneKey app expected or is this a bug?
Based from the behavior above, it may not be a bug but a limitation.

In one of their article (link), they tagged the other addresses as "Sub-Address" which suggests that it's still capable of spending from those since it's still an HD wallet.
But since you only have one receiving address in the front-end, the transaction doesn't show it as your receiving address even though its amount is accounted to your total balance.

anhilde (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 28, 2025, 10:56:16 AM
 #3

Thanks for the link, that clears it up. I commented the feature request. Two lessons learned: don't listen too much to bitcoin youtubers and don't buy wallets from OneKey. Pretty disappointing, I wonder where else they cut cornsers.

Best Regards,

andre
SFR10
Legendary
*
Offline Offline

Activity: 3402
Merit: 3721



View Profile WWW
June 04, 2025, 12:29:11 PM
Merited by nc50lc (2)
 #4

@anhilde and @helen628young
I just checked their app and it appears that there's a workaround to generate new addresses on the OneKey app, but it requires adding new accounts:
Note: Not the best option if you want to consolidate in the future!

  • Select your account # from the top left corner > Either use the "add account" button or click "edit" from the top right corner and choose "bulk add accounts" > Choose its derivation path > Select the number of addresses that you want > Confirm.


nc50lc
Legendary
*
Online Online

Activity: 2814
Merit: 7297


Self-proclaimed Genius


View Profile
June 05, 2025, 05:08:15 AM
 #5

Note: Not the best option if you want to consolidate in the future!
...and troublesome to restore and manage in other hardware wallets/clients.

They better off using other compatible clients like Electrum/Sparrow than its official client to manage their wallet's bitcoins than resort to multiple account derivations.
It's littered with "features" anyways so it's better to use it exclusively for Altcoins.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!