Richy_T
Legendary
Online
Activity: 2590
Merit: 2271
1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
|
|
May 29, 2013, 07:06:44 PM Last edit: May 29, 2013, 07:45:32 PM by Richy_T |
|
Sent a transaction at 8:44. Still listed as incomplete in BticoinSpinner's transaction history but *does not* appear in the blockchain at all. I missed out on a group buy because of this and now have coins presumably heading somewhere where they will no longer do me any good. Not happy. http://blockchain.info/address/13qnEgPTxJW6mm88dLpnHXZyryN5EXBciq
|
1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
|
|
|
Jan (OP)
Legendary
Offline
Activity: 1043
Merit: 1002
|
|
May 29, 2013, 07:48:04 PM |
|
Sent a transaction at 8:44. Still listed as incomplete in BticoinSpinner's transaction history but *does not* appear in the blockchain at all. I missed out on a group buy because of this and now have coins presumably heading somewhere where they will no longer do me any good. Not happy. http://blockchain.info/address/13qnEgPTxJW6mm88dLpnHXZyryN5EXBciqThe transaction you sent has the following hash 6b92ba8967f1a8794b30acc30e8dc13848e2cab70cb919d29c15631e184f0f3d and is being rejected by the network. The problem seems to be that that it uses input 185 from this transaction 5826ac8c46bd42de7d9a80b0168bc022b483b2c14a099f28e1c6ca1adfd4f445 which is a coinbase transaction with 55 confirmations. The network will reject your transaction until the coinbase transaction has matured, which happens after 100 confirmations. The root problem is that BitcoinSpinner does not regard coinbase inputs as unspendable until they have matured. This is clearly a bug, and something I'll have to look into. After 45 additional blocks your transaction will no longer be rejected, and the next re-broadcast attempt after that will successfully push it into the network.
|
Mycelium let's you hold your private keys private.
|
|
|
Jan (OP)
Legendary
Offline
Activity: 1043
Merit: 1002
|
|
May 29, 2013, 07:51:58 PM |
|
It would be really nice to be able to change the unit to mBTC on BitcoinSpinner. I cant see that option currently.
Small payments are troublesome in BTC. Sometimes I put too many decimal places
I am right now working full time on the next generation of BitcoinSpinner, lit will be a full rewrite. Allowing the user to specify mBTC instead of BTC will be included along with an awesome set of new features.
|
Mycelium let's you hold your private keys private.
|
|
|
Jan (OP)
Legendary
Offline
Activity: 1043
Merit: 1002
|
|
May 29, 2013, 07:56:26 PM |
|
Not sure if this is a bug in bitcoinspinner or just my cobbled-together setup. I mined some coins to the address and they showed up OK but when I click on "View transaction history", I get a null pointer error in AsynchronousApi.java, line 171. I wonder if because there *are* transactions but none of them can be displayed, I get this error. I'll try sending some coins there through regular transactions and see what that does.
s is null from map.get(item.hash);
There are two entries in map.table, 0 and 1 and both are null. I assume that this is related to transactions.array which is in a similar state.
I'll try and work out what's going on as I dig in deeper but I just thought this might be something of interest to you.
Edit: Sending more coins to the wallet did not help with the null pointer. So next up I have created a new wallet which received sent coins OK and next I will try to mine to it.
It's looking to my like BCCAPI isn't returning any info when the info for the mined transactions is being requested. But I'm not sure on that yet. More to discover...
As I have never mined I did not have the opportunity to test BitcoinSpinner with coinbase transactions. My gut feeling is that it chokes because the transaction has no outPoint (funding transaction). Can you send me a stack-trace and a transaction ID? - Jan Hi Jan, I posted over in the bccapi thread. It appears that there are a couple of issues at play. Foremost is that bccapi appears to not return information for transactions from mining (Though it does list them in the transaction history object it returns). This puts an immediate stop to any plans I had to add that in (in fact, it seems it's possible that if BCCAPI did return the information, Bitcoinspinner would display them correctly anyway). Secondly, Bitcoinspinner seems to not handle this missing information gracefully. However, this appears to be conditional somehow as I mine to my wallet on my phone all the time and it runs fine (apart from not displaying the mining transactions). Sorry for not getting back to you on this issue earlier. As I noted above BitcoinSpinner does not handle coinbase maturity. This means that if you mine directly to a BitcoinSpinner wallet and it sends a transaction that references a coinbase input before it has 100 confirmations it will get rejected by the network until the coinbase has fully matured. The effect will be that your transaction will get delayed anywhere between 0-100 blocks.
|
Mycelium let's you hold your private keys private.
|
|
|
Richy_T
Legendary
Online
Activity: 2590
Merit: 2271
1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
|
|
May 29, 2013, 08:00:16 PM |
|
The root problem is that BitcoinSpinner does not regard coinbase inputs as unspendable until they have matured. This is clearly a bug, and something I'll have to look into.
OK. I'll stop sending my coinbase transactions to bitcoinspinner for now.
|
1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
|
|
|
Richy_T
Legendary
Online
Activity: 2590
Merit: 2271
1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
|
|
May 29, 2013, 08:03:07 PM |
|
Sorry for not getting back to you on this issue earlier. As I noted above BitcoinSpinner does not handle coinbase maturity. This means that if you mine directly to a BitcoinSpinner wallet and it sends a transaction that references a coinbase input before it has 100 confirmations it will get rejected by the network until the coinbase has fully matured. The effect will be that your transaction will get delayed anywhere between 0-100 blocks.
Hi Jan, I think this is a separate issue as the transactions I was testing against were most definitely mature. Since I'll be discontinuing mining to the bitcoinspinner wallet, this is not really an issue for me anymore. I did like seeing the transactions come in but I'll probably just put together an android app for that.
|
1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
|
|
|
Jan (OP)
Legendary
Offline
Activity: 1043
Merit: 1002
|
|
May 31, 2013, 09:07:33 AM |
|
Sorry for not getting back to you on this issue earlier. As I noted above BitcoinSpinner does not handle coinbase maturity. This means that if you mine directly to a BitcoinSpinner wallet and it sends a transaction that references a coinbase input before it has 100 confirmations it will get rejected by the network until the coinbase has fully matured. The effect will be that your transaction will get delayed anywhere between 0-100 blocks.
Hi Jan, I think this is a separate issue as the transactions I was testing against were most definitely mature. Since I'll be discontinuing mining to the bitcoinspinner wallet, this is not really an issue for me anymore. I did like seeing the transactions come in but I'll probably just put together an android app for that. Update: I have made a fix on the backend system, and Richy_T has confirmed over PM that he can now monitor his coinbase transactions using BitcoinSpinner. The bug was not directly related to coinbase transactions in general, but to the 'strange' zero value transaction output at the end of each transaction that the mining pool he uses adds. Look for the last output in this sample: https://blockchain.info/tx/7b5cfb3365f1fe227376b218c0db681fda089d0582190f78d315c3ab019782bb
|
Mycelium let's you hold your private keys private.
|
|
|
Richy_T
Legendary
Online
Activity: 2590
Merit: 2271
1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
|
|
May 31, 2013, 07:00:45 PM |
|
Update: I have made a fix on the backend system, and Richy_T has confirmed over PM that he can now monitor his coinbase transactions using BitcoinSpinner. The bug was not directly related to coinbase transactions in general, but to the 'strange' zero value transaction output at the end of each transaction that the mining pool he uses adds. Look for the last output in this sample: https://blockchain.info/tx/7b5cfb3365f1fe227376b218c0db681fda089d0582190f78d315c3ab019782bbInteresting. I'll pass this on to the pool guys too. Thanks.
|
1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
|
|
|
Michael_S
Sr. Member
Offline
Activity: 278
Merit: 251
Bitcoin-Note-and-Voucher-Printing-Empowerer
|
|
June 01, 2013, 12:50:24 AM |
|
I am right now working full time on the next generation of BitcoinSpinner, lit will be a full rewrite. Allowing the user to specify mBTC instead of BTC will be included along with an awesome set of new features.
This is awesome news! I am looking forward to it! Will it be also possible to import private keys from WIF51 format? At the moment it can only import ("restore") from bitcoinspinner's proprietary wallet format. Reason for my question: I'd like to generate a key with vanity address with "vanitygen" and use that one in my smartphone, like "1phoneXYZ..." to be able to differentiate it from my other addresses.
|
|
|
|
teflone
|
|
June 01, 2013, 03:21:28 AM |
|
I love Spinner, but I would love it even more if we could import private keys, I also would love to use vanity addresses on my cell..
|
|
|
|
giszmo
Legendary
Offline
Activity: 1862
Merit: 1114
WalletScrutiny.com
|
|
June 01, 2013, 04:32:26 AM |
|
I love Spinner, but I would love it even more if we could import private keys, I also would love to use vanity addresses on my cell.. That feature is announced for the rewrite.
|
ɃɃWalletScrutiny.com | Is your wallet secure?(Methodology) WalletScrutiny checks if wallet builds are reproducible, a precondition for code audits to be of value. | ɃɃ |
|
|
|
Jan (OP)
Legendary
Offline
Activity: 1043
Merit: 1002
|
|
June 03, 2013, 02:15:24 PM |
|
I love Spinner, but I would love it even more if we could import private keys, I also would love to use vanity addresses on my cell.. That feature is announced for the rewrite. ... and it is soon going into closed beta
|
Mycelium let's you hold your private keys private.
|
|
|
giszmo
Legendary
Offline
Activity: 1862
Merit: 1114
WalletScrutiny.com
|
|
June 03, 2013, 02:27:31 PM |
|
I love Spinner, but I would love it even more if we could import private keys, I also would love to use vanity addresses on my cell.. That feature is announced for the rewrite. ... and it is soon going into closed beta *risehandsforbeta* if it's open source.
|
ɃɃWalletScrutiny.com | Is your wallet secure?(Methodology) WalletScrutiny checks if wallet builds are reproducible, a precondition for code audits to be of value. | ɃɃ |
|
|
|
|
molecular
Donator
Legendary
Offline
Activity: 2772
Merit: 1019
|
|
June 12, 2013, 11:04:05 PM |
|
is there a way to copy the address I just sent money to?
in other words: I would greatly appreciate the transaction history item have a context menu that at least contains: "copy receiving address".
|
PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0 3F39 FC49 2362 F9B7 0769
|
|
|
Jan (OP)
Legendary
Offline
Activity: 1043
Merit: 1002
|
|
June 13, 2013, 05:32:58 AM |
|
I didn't build or sign the APK, and don't know the developer who did, and thus cannot vouch for it's integrity. If I had a BB I would only use this version for pocketchange.
|
Mycelium let's you hold your private keys private.
|
|
|
Jan (OP)
Legendary
Offline
Activity: 1043
Merit: 1002
|
|
June 13, 2013, 05:44:06 AM |
|
is there a way to copy the address I just sent money to?
in other words: I would greatly appreciate the transaction history item have a context menu that at least contains: "copy receiving address".
You will get it all in the next generation wallet. Andreas and I are making the final touches on the Mycelium wallet. Right now we are at the "getting new server certificates, Google Play publishing certificates, and publishing sources" stage. Just a few days until open beta. Molecular, I happen to remember that you used an Android 2.1 device. The new wallet will be Android 2.2 and forward only (more than 90% of the market), so I really hope you have upgraded in the meantime.
|
Mycelium let's you hold your private keys private.
|
|
|
phelix
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
June 13, 2013, 06:19:51 AM |
|
wishlist: Be able to * specify fiat amount for tx. * swipe private keys.
|
|
|
|
Jan (OP)
Legendary
Offline
Activity: 1043
Merit: 1002
|
|
June 13, 2013, 06:55:44 AM |
|
wishlist: Be able to * specify fiat amount for tx. * swipe private keys. * specify fiat amount for tx. Yes, both when sending and receiving * swipe private keys. Almost. You can import a private key, spend from it, and delete it.
|
Mycelium let's you hold your private keys private.
|
|
|
phelix
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
June 14, 2013, 07:29:41 PM |
|
wishlist: Be able to * specify fiat amount for tx. * swipe private keys. * specify fiat amount for tx. Yes, both when sending and receiving sweet * swipe private keys. Almost. You can import a private key, spend from it, and delete it.
I like it. Because of the security risk I assume you write a warning or something...
|
|
|
|
|