🔍 Rust wrapper for the Etherscan API

ethereum etherscan etherscan-api evm evm-blockchain rust wrapper-library
3 Open Issues Need Help Last updated: Jun 27, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement two Etherscan API endpoints in Rust to check transaction status: `get_execution_status` and `get_receipt_status`. Create data models (`ContractExecutionStatus`, `TransactionReceiptStatus`, `TransactionStatus`) to represent the responses. Build convenience methods for comprehensive status checks and batch processing, ensuring compatibility with pre- and post-Byzantium transactions. Thorough unit and integration tests are required.

Complexity: 4/5
enhancement good first issue

🔍 Rust wrapper for the Etherscan API

#ethereum#etherscan#etherscan-api#evm#evm-blockchain#rust#wrapper-library

AI Summary: Implement a Rust wrapper for Etherscan's Logs API, including a flexible query builder with support for various filtering options (address, topics, block range), pagination, and comprehensive data models for event logs (including ERC-20 and ERC-721 transfer events). Thorough unit and integration tests are required.

Complexity: 4/5
enhancement good first issue

🔍 Rust wrapper for the Etherscan API

#ethereum#etherscan#etherscan-api#evm#evm-blockchain#rust#wrapper-library

AI Summary: Implement five missing endpoints in a Rust wrapper for the Etherscan API: Get 'Internal Transactions' by Transaction Hash, Get "Internal Transactions" by Block Range, Get list of Blocks Validated by Address, Get Beacon Chain Withdrawals by Address and Block Range, and Get Historical Ether Balance for a Single Address By BlockNo. This includes creating necessary data models, writing comprehensive unit and integration tests (including pagination and error handling), and updating documentation.

Complexity: 4/5
enhancement good first issue

🔍 Rust wrapper for the Etherscan API

#ethereum#etherscan#etherscan-api#evm#evm-blockchain#rust#wrapper-library