
Ethereum Receipt Status: Success Is Not a Transfer
Read Ethereum transaction receipt status correctly, distinguish execution success from token movement, and test failed and empty-log cases.
Read the guideIndexbase journal / ideas for builders
Practical guides to blockchain APIs, wallet data and the evidence behind a useful answer. Clear concepts, worked examples and better questions for your next integration.
Follow the article feed200 articles / page 4 of 13
In-depth introductions and focused field guides, organised around practical questions.

Read Ethereum transaction receipt status correctly, distinguish execution success from token movement, and test failed and empty-log cases.
Read the guide
Decode Ethereum JSON-RPC quantities and byte strings without confusing hexadecimal values, token amounts, addresses or padded contract data.
Read the guide
Compare eth_call with transaction submission, including state changes, simulation context, gas assumptions and the limits of a successful call.
Read the guide
Learn how Ethereum account nonces order transactions, why replacement transactions share a nonce, and how to model pending and confirmed records.
Read the guide
Understand Ethereum transaction input data, four-byte selectors and ABI arguments, including why decoding alone cannot prove a business action.
Read the guide
Learn what Ethereum log bloom filters can and cannot establish, why false positives matter, and how to verify actual matching event logs.
Read the guide
Distinguish contract creation input, receipt contract addresses and factory deployments, so a deployment inventory does not miss internal creations.
Read the guide
Compare Ethereum state reads with transaction history, and learn why a present balance cannot reveal every transfer that produced it.
Read the guide
Understand chain ID and network ID, prevent cross-network record collisions, and choose the correct identifier for API requests and storage keys.
Read the guide
Find a block near a timestamp with an explicit boundary rule, then verify the result before using it for a historical snapshot or report.
Read the guide
Model pending Ethereum transactions without treating a mempool observation as confirmation, and handle replacement, disappearance and delayed receipts.
Read the guide
Batch Ethereum JSON-RPC reads while matching responses by ID, handling individual errors and avoiding the assumption of one shared block snapshot.
Read the guide
Build wallet-history pagination around stable ordering, explicit boundaries and deduplication so repeated requests do not lose or duplicate activity.
Read the guide
Classify wallet transfer direction with sender and recipient comparisons, while handling self-transfers, fees and multiple movements in one transaction.
Read the guide
Separate native-currency movement from contract-token events, including execution fees and why one transaction can affect several different assets.
Read the guide
Convert token base units into display amounts using exact arithmetic, preserve raw integers, and avoid rounding errors in balances and reconciliation.
Read the guideThe editorial approach
Each guide starts with a concrete developer question and separates technical observations from the interpretation an application adds. Worked examples use illustrative values; references point to standards and technical documentation.
Published by Indexbase. Explore related guides as your requirements develop, from a first data question to a more deliberate integration workflow.