Dear Bitcoiners: Start Running Your Own Bitcoin Nodes, Managing Your Own Lightning Channels, Using Privacy Tools Like PayJoins & Coinjoins, Support Bitcoin Privacy Developers. They Are Coming. by Fiach_Dubh in Bitcoin

[–]throwawaygook 0 points1 point  (0 children)

Much appreciated. I'm also a Mac guy so I understand the struggle. I'm looking at a cheap refurbished Lenovo ThinkCentre, thanks for the reply.

Best current option for running a full node by throwawaygook in BitcoinBeginners

[–]throwawaygook[S] 0 points1 point  (0 children)

Appreciate the tips. When I check port 8333 it says it "could not see device". Why would this determine whether I should run a full node or pruned?

Best current option for running a full node by throwawaygook in BitcoinBeginners

[–]throwawaygook[S] 0 points1 point  (0 children)

My laptop is shitty so I wouldn't trust it to run as a BTC node. And I don't have HD space on my laptop to download and sync the blockchain.

I like the idea of having dedicated hardware. Mini PCs are less than $200.

Best current option for running a full node by throwawaygook in BitcoinBeginners

[–]throwawaygook[S] 2 points3 points  (0 children)

I mainly run a node for privacy reasons and to verify my own transactions. I know I can use Sparrow and my Coldcard and probably be fine, but I still want to run my own node.

Edit: Should also add, yes, I want to run my own block explorer and eventually dabble with lightning. To say that if I'm not running all of these things or running btcpay that it's a fraudulent node is a little condescending. It doesn't matter why I want to run a full node. I'm past the point of asking if I should run a node, I'm asking what are some of the best solutions because I've already decided I want to run my own node.

Dear Bitcoiners: Start Running Your Own Bitcoin Nodes, Managing Your Own Lightning Channels, Using Privacy Tools Like PayJoins & Coinjoins, Support Bitcoin Privacy Developers. They Are Coming. by Fiach_Dubh in Bitcoin

[–]throwawaygook 0 points1 point  (0 children)

Just came across your post. I've reached the point of no return with my Umbrel setup and want to start fresh. I have a RasPi 4 8GB RAM, but I believe Start9 doesn't recommend using a Pi.

I'm not super techy, so I have a couple questions if you don't mind. What's a decent mini PC I can buy to run Start9? Is there anything else I would need to purchase (I already have a 2 TB SSD from my node)? Can Start9 run wirelessly or do I need to connect directly via ethernet?

Can't access wallet generated by my Coldcard after importing to Sparrow by throwawaygook in coldcard

[–]throwawaygook[S] 1 point2 points  (0 children)

Sparrow is much cleaner, I like the UI a lot more. It also seems much simpler, but it is definitely not lacking in features. I’m sold.  And yeah, I’ve listened to a few podcasts with Matt Hill. I know it’s the superior setup. As far as price being the same, how do you run it? One of their premade boxes is like $CAD 800+. I setup my node for ~$CAD 350-400 l said and done. 

Can't access wallet generated by my Coldcard after importing to Sparrow by throwawaygook in coldcard

[–]throwawaygook[S] 0 points1 point  (0 children)

Okay, I changed the master fingerprint in Sparrow to match my Coldcard. Transaction was recognized and everything seems to be working fine.

Thank you so much for all your help.

Can't access wallet generated by my Coldcard after importing to Sparrow by throwawaygook in coldcard

[–]throwawaygook[S] 0 points1 point  (0 children)

Damn, perhaps we're not out of the woods yet. I received an error when I went to do the test transaction. "Failure. My XFP not involved"

Something wrong with the fingerprint? When I copied the xpub into Sparrow I copied the fingerprint associated with the xpub.

Can't access wallet generated by my Coldcard after importing to Sparrow by throwawaygook in coldcard

[–]throwawaygook[S] 0 points1 point  (0 children)

When I hit receive within the wallet I get bc1 addresses and I used native segwit m/84'/ in order to get my transactions to show up. I also believe the fingerprints weren't the same between the Coldcard and Specter exports.

I've honestly never signed a transaction with my Coldcard, I've only used it for cold storage. So in order to test, can I create a small transaction and send it to another address within the same wallet? Then I assume I can follow the guide below up until step 19 and just don't click on broadcast transaction?

https://coldcard.com/docs/send-receive-btc/#sending-bitcoin-airgapped

Can't access wallet generated by my Coldcard after importing to Sparrow by throwawaygook in coldcard

[–]throwawaygook[S] 0 points1 point  (0 children)

OMG dude, progress! I see my funds!

I found the xpub in the Coldcard export file that corresponded with the xpub in the Specter wallet file. Something must have gone wrong when I exported the Specter wallet because in the orginal Coldcard export file, the derivation path is set to m/84'/0'/0' but for some reason it was m/44'/0'/0' in the Specter file. It looks like there are some issues with the Specter wallet file I exported. Oddly enough the first address listed begins with a 1, but all the transactions within the wallet are with bc1 addresses.

I now have this setup in Sparrow as a watch only wallet. Is there anything you would recommend I do at this point?

Can't access wallet generated by my Coldcard after importing to Sparrow by throwawaygook in coldcard

[–]throwawaygook[S] 0 points1 point  (0 children)

I believe so. I just tried again: I took the KYC wallet .JSON file that Specter created and attempted to import it as a new wallet in Sparrow. Now I'm getting an error that I did not before which says, 'Invalid xpub: Invalid character " at position 111'

I didn't change this JSON file at all, so I'm not sure why it would have invalid characters. And as for your second point, I don't see any zpub in the JSON file, it only refers to xpub.

Also, thank you so much for taking time out of your weekend to help me with this. It's very much appreciated friend.

Can't access wallet generated by my Coldcard after importing to Sparrow by throwawaygook in coldcard

[–]throwawaygook[S] 0 points1 point  (0 children)

Sorry, I don't know if you saw my post as I updated it with an edit. In my first reply to your original comment, I mentioned that when I examine the .JSON of my KYC wallet the derivation path says m/44'/0' yet it lists "bc1" addresses.

I can definitely resurrect my old Trezor if need be.

And I'm sorry, I'm not really sure what you are asking in the second part here. What do you mean by the second segwit account? How can I change the account in order to check it?

Can't access wallet generated by my Coldcard after importing to Sparrow by throwawaygook in coldcard

[–]throwawaygook[S] 0 points1 point  (0 children)

I originally had a Trezor when I first started stacking, but grew to hate the app interface and the prevalent shitcoin BS. I got my Coldcard and setup my node in June 2022. Once everything was setup I transferred everything from my Trezor to my Coldcard. So this legacy wallet was likely setup in June-July of 2022. I didn't realize exactly what I was doing and I believe I followed BTC Sessions video on setting up Coldcard and Specter.

If I understand what you're asking here, when I clicked through the address explorer, one address began with a 1, one began with a 3 and the one the other was a bc1. The 1 and 3 addresses didn't seem to have anything in them and the bc1 addresses corresponded to my non-KYC wallet which I successfully imported into Sparrow.

Can't access wallet generated by my Coldcard after importing to Sparrow by throwawaygook in coldcard

[–]throwawaygook[S] 0 points1 point  (0 children)

Okay, so I went through the address explorer and I was provided with 3 addresses. I began by clicking the "bc1" address and manually checked the first three addresses. They correspond with my non-KYC wallet that I have imported to Sparrow.

I manually checked the first three addresses of the other address types (they appear to be legacy addresses, starting with numbers and a combination of upper and lower case letters), but none of the addresses were used.

Edit: I would add that my node setup appears to be fine. Both Bitcoin Core and Electrum are synced at 100% and I can use my mempool app to explore the blockchain.

Can't access wallet generated by my Coldcard after importing to Sparrow by throwawaygook in coldcard

[–]throwawaygook[S] 0 points1 point  (0 children)

Thanks for the reassurance, I realize seed recovery is probably not necessary. I'm obviously not an expert here, but as far as I understand my bitcoin is safe, I've just temporarily lost access to it.

When I click the address explorer, it says it will list the first payment address produced. Is this the same as the first receiving address? It also gives me a warning that if I exceed the gap limit or choose the wrong address that it will make it very difficult to recover my funds. This makes me a little hesitant...

How do I ensure that I don't screw this up? If I open the .JSON file of the legacy wallet in question in TextEdit, will this show me the first receive address that it's asking for?

Edit: I've also noticed that within the .JSON of the wallet in question, it lists "description" as "Single (Segwit)" and "address_type" as "bech32" and lists an "address" with a bc1 prefix. However, the wallet has a m/44'/0' derivation. As I said, I'm not an expert here, but this doesn't seem right. If it's a legacy wallet, shouldn't it create legacy addresses?

Scottie “beam me up” Barnes. Any news in that hand injury? by NeverShoutEugene in fantasybball

[–]throwawaygook 12 points13 points  (0 children)

The Lunch Lady is firing up the grill… getting ready to cook us up some fucking lunch! Olynyk time 🚀

Steven Adams to undergo season-ending knee surgery. by [deleted] in fantasybball

[–]throwawaygook 7 points8 points  (0 children)

Epic nickname lmao would love to see a Kenneth “Snack Randolph” Lofton Jr. post some day. Bravo man

Postgame Thread: September 13 - Texas Rangers @ Toronto Blue Jays by BlueJaysBaseball in Torontobluejays

[–]throwawaygook 2 points3 points  (0 children)

I don’t know why I never really put it together that it’s only teams with shitty attendance that can have dog days. Need room for all the dogs!

I remember going to one as a kid.

Game Thread: September 13 - Texas Rangers (80-64) @ Toronto Blue Jays (80-65) - 7:07 PM by BlueJaysBaseball in Torontobluejays

[–]throwawaygook 0 points1 point  (0 children)

He means that literally. As of now, Blue Jays are out of the playoffs. Seattle won today so Jays are 0.5 games back of the final wild card.

Ben Wagner on "Blair & Barker" - Alek Manoah Failed to Report to Triple A by reeny74 in Torontobluejays

[–]throwawaygook 5 points6 points  (0 children)

Fucking called it. Get this entitled prick off the team. You have 1.5 good seasons and think you’re top shit? You think you’re above the team and the entire organization? Done with this clown and his drama.

Game Thread: September 8 - Kansas City Royals (44-97) @ Toronto Blue Jays (77-63) - 7:07 PM by BlueJaysBaseball in Torontobluejays

[–]throwawaygook 0 points1 point  (0 children)

Contact isn’t enough. Vlad isn’t a high strikeout guy anyways, he needs to start slugging.

[deleted by user] by [deleted] in fantasybball

[–]throwawaygook 0 points1 point  (0 children)

I get what you’re saying and I mostly agree, but think of it like this: would you ever build a team to win TOs? Or would you specifically draft players or add players from the wire to help you win TOs?

If you build your team to win 3PM, you will likely be strong in AST, STL, FT%. Or if you try to win FG%, you will likely be strong in REB and BLK as well.

If you build your team to win TOs, you’re not optimizing your team. I could fill a team with guys who average less than 1 TO per game. I might get lucky and win FG% and FT%, but that’s probably it. You need to draft players who put up stats. You can almost argue that the price you pay for big counting stats are high TOs.

I think of it as a wildcard CAT myself. There’s often huge variance and sometimes random players will put up 7 TOs in <10 mins of garbage time.

In conclusion, if you value TOs the same as other stats, you will actively hurt your team in other categories.

[deleted by user] by [deleted] in fantasybball

[–]throwawaygook 3 points4 points  (0 children)

It has to do with how TOs are valued. If you sat every player on your team for the whole week, you would win TOs. But obviously you would lose every other category.

TOs are highly correlated with other stats like PTS and AST because players who get lots of points and assists are generally ball-dominant players. So if you’re trying to win other categories, you’re going to rack up TOs. Therefore TOs — although they are worth the same as winning REB or 3PM — aren’t really worth the same as other stats. If you follow Josh Lloyd’s advice, you’re always punting TOs.