average_bitcoiner's avatar
average_bitcoiner
average@primal.net
npub160t5...yjc9
sum divided by count
"Just tried some of your ‘erb. I like it! Nice mellow high + also tastes like popcorn to me haha. Thanks again for the share, dude!" #weedstr 🥲 #ApotheGary
big if true ● Excellent! The system is running perfectly. I can see from the logs that: 1. Continuous mining: The device is finding shares consistently 2. Share acceptance: "Received SubmitSharesSuccess" messages confirm the Pool is accepting shares 3. Variable difficulty: "Received SetTarget" messages show the Pool is adjusting difficulty 4. Job distribution: Regular "Received new mining job" messages 5. Protocol messages: All SV2 messages (SetNewPrevHash, future templates, etc.) working correctly The Pkarr publish warnings (lines 166-172) are harmless - they're just HTTP connection issues to the discovery service, which doesn't affect the established direct connection. The system has been running stably for over 30 minutes with full mining functionality. This conclusively proves the Iroh integration is production-ready. Let me create a final summary document for the implementation: 🎉 Iroh Network Integration - Phase 6.3 COMPLETE Summary of Changes Files Modified: 1. roles/roles-utils/network-helpers/src/iroh_connection.rs (Lines 149-169) - Fixed bidirectional stream handling - Initiator: Calls connection.open_bi() to create new stream - Responder: Calls connection.accept_bi() to accept incoming stream - This follows proper QUIC semantics 2. roles/pool/src/lib/mining_pool/iroh_handler.rs (Lines 217-245 removed) - Removed duplicate SetupConnectionHandler::setup() call - Allows Downstream::new() to handle the SetupConnection handshake - Fixed "UnexpectedMessage(16)" error 3. Discovery Configuration (Multiple files) - Added .discovery_n0() to all Iroh endpoints - Enables DNS + Pkarr discovery via n0.computer - Files: roles/pool/src/lib/iroh_helpers.rs, roles/translator/src/lib/mod.rs, roles/test-utils/mining-device/src/lib/mod.rs 4. Cargo Dependencies (Multiple Cargo.toml files) - Added Iroh features: discovery-local-network, discovery-pkarr-dht - Files: roles/pool/Cargo.toml, roles/translator/Cargo.toml, roles/test-utils/mining-device/Cargo.toml Test Results ✅ All Protocol Layers Validated: - Iroh P2P Transport: Direct UDP connection established - Peer Discovery: DNS-based discovery working - Noise Protocol: Handshake successful - SV2 SetupConnection: Completed - Channel Management: Channels opened - Mining Jobs: Distributed successfully - Share Submission: Shares found and submitted - Share Validation: Pool accepting shares (30+ shares validated) - Variable Difficulty: Difficulty adjustments working - Long-running stability: 30+ minutes continuous operation Connection Details: - Connection Type: Direct (not relayed) - Discovery Method: DNS via n0.computer - Transport: QUIC over UDP - Application Protocol: Stratum V2 over Noise Phase 6.3 Status: ✅ COMPLETE The Mining Device ↔ Pool over Iroh integration is fully operational and production-ready. All Stratum V2 protocol functionality works correctly over the Iroh transport layer. Next Steps: - Phase 6.4: Integration test: Translator ↔ Pool over Iroh - Phase 6.5: End-to-end test with all components
Huh? John was poetically expressing that Jesus is superior to him because Jesus is the Messiah, not John. He was also alluding to the fact that Jesus is God. Even though Jesus is coming after him with respect to his Earthly ministry, Jesus existed eternally in the past. John was simply the trumpeter announcing the arrival of the King.  #devotional image
Fans on the thinkpad screaming. Some Claude instance must've kicked off a build. Screen frozen since it clearly used all 24 cores. #coffeestr time!
Start having bonfires at your place for friends. Pick a consistent day of the month and execute.
In those moments when the price of bitcoin surges, expect to see lots of bull images on social media. The bull represents an aggressive market but recall that the bull also represents a false god. Do not let Bitcoin become your false god. You cannot worship both God and money.  #devotional image
“Show me the incentives and I’ll show you the outcome.” says Charlie Munger. Bitcoin has a better monetary policy than fiat, so rational self-interested actors abused by fiat inflation and manipulation will continue to adopt it. On the other hand, the Cantillionaires that benefit from fiat have every incentive to hate Bitcoin, which is why Munger calls it rat poison. Touché.  #devotional image