Solidity smart contract developer. I build Foundry-tested contracts, MVPs, deployment scripts, and pre-audit cleanup workflows. Sharing my Web3 dev journey.
I’m Bomski-bit, a Solidity smart contract developer.
I’m building projects around escrow, stablecoins, lending protocols, deployment scripts, NFTs (ERC 721 & 1155), and smart contract testing.
I’ll be sharing my journey, lessons, bugs, fixes, and project breakdowns here.
An attack on Base can't drain collateral backing users on Ethereum or Arbitrum.
The tradeoff? Less capital efficiency.
But that's the point:
Local debt. Local collateral. Global token movement.
#Solidity#DeFi#Stablecoin#CrossChain#CCIP
Most cross-chain protocols move collateral across chains to follow debt.
Nexus doesn't.
Debt and collateral stay on the chain where the position was opened. Only xNGN moves across chains via a burn/mint bridge using Chainlink CCIP.
That means a failure on one chain stays there.
Overcollateralization provides a buffer against collateral volatility.
But the harder problem is pricing xNGN when there's no native xNGN price feed.
So I built the pricing infrastructure to fix that
A synthetic stablecoin doesn't hold the asset it tracks.
It uses other collateral to maintain the peg.
That's the idea behind Nexus, the cross-chain synthetic naira stablecoin (xNGN) I built.
#Solidity#DeFi#Stablecoin#Web3
If your “randomness” comes from block.timestamp or blockhash, it isn't secure randomness.
That matters especially in GameFi. If players can't verify the outcome wasn't manipulated, the fairness claim falls apart.
For Mythic Chest, I used Chainlink VRF v2.5.
#Solidity#GameFi
The interesting part? VRF is asynchronous:
Request → oracle generates randomness → callback → mint.
That means the entire reward flow has to be designed around the gap, including safe, idempotent fulfillment.
#Chainlink#Web3Dev#nft#vrf
I could’ve shipped SuperMart with ETH-only payments and finished in half the time. I didn’t.
NFT marketplaces need stablecoin settlement, and supporting both ETH + ERC-20 quietly doubled the payout complexity. ETH and ERC-20 transfers also fail differently.
#Solidity#Web3#dev
SafeERC20 helped, but I still had to explicitly handle each settlement path.
Royalties + platform fees? Basis points with hard caps. EIP-2981 royalties? Optional by design, but SuperMart honors them.
#SmartContractSecurity#blockchain#stablecoins#NFT
AccordGuard adds bounded timeout paths:
• Client disappears → freelancer can claim
• Freelancer disappears → client can cancel
• Arbiter disappears → arbiter is replaced
The hard part isn't the happy path. It's designing the escape hatches without creating griefing vectors
Good-faith escrow design breaks when someone disappears.
So I built AccordGuard around a simple question:
What happens when the client just... disappears?
Without a timeout, a freelancer's funds can stay locked forever.
#Solidity#SmartContractSecurity#Web3#dev#blockchain
Nigeria has some of the best crypto developers in the world.🇳🇬
I’ve worked with Nigerian devs so many times and they’ve always impressed me.
But I rarely see Nigerian Web3 founders.
Why is that?