SAMIUL A.

V_001

Blog

2026-08-05

What a 'valid address' actually means on Ethereum, TRON, and Solana

One chain hides its checksum in the casing, one bakes it into the encoding, and one skips it entirely. Lessons from validating deposit addresses on a payment platform that supported all three.

Samiul

Ethereum TRON Solana Addresses Checksums Payments

Read More

2026-07-30

Decimals are a lie: 6 vs 18 decimal handling across USDT-TRON, USDC-Solana, USDC-ETH and how to not lose a zero

Token amounts on-chain are raw integers. The decimals field is per-contract metadata, and it changes between deployments of the same ticker. How we kept raw integers end to end and pushed the decimal point to the edges of a payment pipeline across Ethereum, TRON, and Solana.

Samiul

Ethereum TRON Solana Stablecoins ERC20 Payments

Read More

2026-07-25

Idempotency keys for crypto deposits: deduping the same on-chain tx across restarts and re-scans

A deposit scanner will see the same on-chain transaction more than once — after restarts, re-scans, and webhook replays. The fix is a database-enforced idempotency key, and picking the right one is less obvious than it looks.

Samiul

Deposits Idempotency Indexing Postgres Reorgs

Read More

2026-07-13

Why we waited 32 blocks to credit Solana deposits

Solana has no mempool to watch and three commitment levels to choose from. Building a crypto payment handler, we credited deposits only at 'finalized', trading twelve seconds of delay for finality the consensus rules can't undo.

Samiul

Solana Commitment Finality Payments TowerBFT

Read More

2026-07-07

Why your first USDC send on Solana costs extra SOL

On Solana, token balances live in their own accounts, and accounts cost rent. Sending USDC to a wallet that's never held it means someone pays ~0.002 SOL to create storage. Here's who, and why.

Samiul

Solana USDC SPL Rent Fees

Read More

2026-07-05

Why your TRON USDT transfer silently failed

TRON splits fees into two independent resources: bandwidth and energy. A transfer can clear one and run out of the other mid-execution — here's what that looks like and how to avoid it.

Samiul

TRON USDT TRC-20 Fees

Read More