Proto commits in coinbase/chainstorage

These 9 commits are when the Protocol Buffers files have changed:

Commit:f8bff30
Author:wangwzhou
Committer:GitHub

feat: Port blockchains client/parser changes (#106) * Port blockchains client/parser changes

The documentation is generated from this commit.

Commit:57f1971
Author:wangwzhou
Committer:GitHub

feat: Port ethereum beacon support (#104) * Port ethereum beacon support

Commit:1be7f22
Author:Yuanhai He
Committer:GitHub

feat: include block timestamp in BlockFile from api (#98) Signed-off-by: bestmike007 <i@bestmike007.com>

Commit:253c755
Author:Henry Yang
Committer:GitHub

Merge upstream changes (#67) 1. Add TrustlessValidator to verify an ethereum block with cryptographic algorithm, for more details see [implementation](https://github.com/coinbase/chainstorage/blob/a3c066c2e78c4761da20478b2a7e9c30d2e18cb7/internal/blockchain/parser/ethereum/ethereum_validator.go#L73) 2. API Additions - GetBlockByTransaction API: Retrieve block information using transaction identifiers, enhancing data accessibility for transaction-based queries. - GetNativeTransaction API: Access native transaction details directly, providing a more streamlined approach to transaction data retrieval. - GetVerifiedAccountState API: Query the verified state of accounts with enhanced reliability, ensuring accurate and up-to-date account status information. 3. Blockchain Integration - Aptos Support: Integration with the Aptos blockchain is now available, broadening our platform's reach in the blockchain ecosystem. - Fantom Integration: Users can now interact with the Fantom blockchain, expanding the range of supported networks for diversified blockchain operations. - Base Blockchain Support: Added compatibility with the Base blockchain, further extending our service's blockchain interoperability. 4. Sidechain Support 5. Event Backfiller Introduced an Event Backfiller feature, designed to streamline historical data management and retrieval for more efficient data processing and analysis. 6. Rate Limit Support in APIs Implemented rate limiting capabilities in our APIs to ensure equitable resource usage and maintain optimal service performance for all users. 7. Improvements and Fixes Miscellaneous Refactoring and Fixes: Conducted various code refactors and bug fixes to improve overall system performance, reliability, and user experience. Signed-off-by: henry-yang <yhenry@gmail.com>

Commit:1a79cbf
Author:CJ_Andy
Committer:GitHub

Port rename changes to open source proj (#26)

Commit:f2b8a16
Author:edwinchen12
Committer:GitHub

Port Add l1_gas_used, l1_gas_price, l1_fee, and l1_fee_scalar to eth native parser to opensource project. (#20)

Commit:a2f745e
Author:wangwzhou
Committer:GitHub

Update EVM native and rosetta parser (#18) * Update EVM native and rosetta parsers

Commit:b774a58
Author:Jie Zhang
Committer:GitHub

Add InitialPosition to api.proto (#5) ### What changed? Why? Move the hardcoded strings for initial position to api.proto.

Commit:e0c51e6
Author:Jie Zhang
Committer:Jie Zhang

Initial commit