hedera-json-rpc-relay icon indicating copy to clipboard operation
hedera-json-rpc-relay copied to clipboard

Implementation of Ethereum JSON-RPC APIs for Hedera

Results 242 hedera-json-rpc-relay issues
Sort by recently updated
recently updated
newest added
trafficstars

**Description**: - This PR replaces all usages of the `HbarLimit` module with the new `HbarLimitService` class in the `SdkClient` and `MetricService` classes. - Removes the `HbarLimit` module from the codebase....

enhancement

Bumps [rollup](https://github.com/rollup/rollup) from 2.79.1 to 2.79.2. Changelog Sourced from rollup's changelog. rollup changelog 4.22.5 2024-09-27 Bug Fixes Allow parsing of certain unicode characters again (#5674) Pull Requests #5674: Fix panic...

dependencies
javascript

### Problem Features for 0.57 are not yet deployed ### Solution **Manual release process:** - [ ] Create a release/0.57 branch off of main. Ensure github test actions run. Merge...

enhancement

**Description**: Currently, we are dynamically getting the environment variables and parsing/casting them every time. This is inefficient and also, more importantly, allows env configurations to be dynamically changed, which can...

enhancement

In the `callTracer` implementation of the `debug_traceTransaction` method, we need to update the logic to comply with the new implicit 60-day time limit in the mirror node. Pass the consensus...

enhancement
P1

### Problem With the recent changes to the Hedera-operated mirror node, queries to the mirror node REST API are now limited to a 60-day historical data range by default. Several...

enhancement
Epic

In the `eth_getTransactionByBlockHashAndIndex` and `eth_getTransactionByBlockNumberAndIndex` methods, fetch the block from the `blocks/{hashOrNumber}` endpoint and use the `timestamp.from` and `timestamp.to` fields of the block to construct a `timestamp` query parameter for...

enhancement
P1

Update the `eth_getTransactionByHash` and `eth_getTransactionReceipt` methods to: - fetch the transaction from the `transactions/{transactionId}` endpoint - extract the consensus timestamp from the fetched transaction - pass it as a `timestamp`...

enhancement
P1

In the `eth_getBlockByHash` and `eth_getBlockByNumber` methods, ensure the existing `timestampRangeParams` are used for subsequent API calls to `getLogsWithParams` and `resolveEvmAddress`. This change is necessary to handle the new 60-day limit...

enhancement
P1