Skip to content
  • Blog
  • About
  • Contact

Mrbarnk

  • Blog
  • About
  • Contact

Blockchain Engineering

Two workers use one wallet. Stop nonce collisions and blocked sends.

October 27, 2026May 12, 2026 by Bankole Emmanuel
Two workers use a durable wallet dispatcher to reserve distinct ordered nonces.

Build Ethereum nonce management around a per-wallet dispatcher and durable reservations. Test competing local allocations and replacement identity in Node.js.

Categories Blockchain Engineering

Your RPC providers disagree. Fail over without mixing chain states.

October 27, 2026February 22, 2026 by Bankole Emmanuel
Related RPC reads remain pinned to one chain ID and block hash during failover.

Build Ethereum RPC failover that checks network identity and pins related reads to one block. Test lagging and wrong-chain providers with Node.js.

Categories Blockchain Engineering

Your transaction broadcast timed out. Did it reach the network?

October 27, 2026December 1, 2025 by Bankole Emmanuel
A broadcast timeout is investigated through the original transaction hash and signed bytes.

Handle an Ethereum transaction broadcast timeout without creating another transfer. Persist signed attempts and reconcile their original transaction identity.

Categories Blockchain Engineering

Your swap simulation passed, but execution failed. What changed?

October 27, 2026September 23, 2025 by Bankole Emmanuel
Swap preflight, transaction output bounds and receipt verification are separate stages.

Build DEX swap preflight checks with quote age, allowance, integer slippage bounds and receipt reconciliation. Test changing conditions in Node.js.

Categories Blockchain Engineering

Your blockchain listener disconnected. Recover the events it missed.

October 27, 2026July 25, 2025 by Bankole Emmanuel
A checkpoint guides overlapping historical backfill and event deduplication after a disconnect.

Build blockchain event backfill around durable checkpoints, overlapping ranges and canonical hashes. Test duplicate logs and replacement blocks in Node.js.

Categories Blockchain Engineering

Your app credited a deposit, then the block disappeared

October 27, 2026June 27, 2025 by Bankole Emmanuel
A blockchain reorganisation replaces a provisional deposit block and its ledger effect.

Handle a blockchain deposit reorganisation with provisional credit, canonical block checks and finality-aware release. Test a local ledger model in Node.js.

Categories Blockchain Engineering
© 2026 Mrbarnk • Built with GeneratePress