Arsenii Kulikov
Arsenii Kulikov
Closes https://github.com/paradigmxyz/reth/issues/12287 Closes https://github.com/paradigmxyz/reth/issues/12286 Changes in this PR: - `TransactionValidator` now accepts `at: B256` argument to functions performing validation which should be used as a block at which transaction should...
Implements EIP-7742 Changes include: - `forkchoiceUpdatedV4` endpoint and validation for V4-specific fields - target/max blobs per block fields are added and respected when building Ethereum payloads - consensus validation of...
### Describe the feature https://github.com/paradigmxyz/reth/pull/12539 only kept transactions getter in `BlockBody` but eventually we'd need to add more common helpers to it https://github.com/paradigmxyz/reth/blob/ff6b78a3627a0fb03da5ab2093672618cd3b70b1/crates/primitives-traits/src/block/body.rs#L12-L92 ```[tasklist] - [ ] https://github.com/paradigmxyz/reth/pull/12826 ``` ###...
### Describe the feature With total difficulty being deprecated this method is now always ignoring it https://github.com/paradigmxyz/reth/blob/ae3ffb90e4c99dd16e8bf6c5a9749c2f0cf9ec68/crates/consensus/consensus/src/lib.rs#L125-L135 https://github.com/paradigmxyz/reth/blob/ae3ffb90e4c99dd16e8bf6c5a9749c2f0cf9ec68/crates/ethereum/consensus/src/lib.rs#L208-L212 This means we can now simply perform all of those checks into...
### Describe the feature Right now `PayloadServiceBuilder` already gets `Pool` as input https://github.com/paradigmxyz/reth/blob/a7946131bfdd39a59a3a156b74ad68d04b45d0f8/crates/node/builder/src/components/payload.rs#L17-L22 We should also pass `evm_config` to it so that we don't have to initialize it separately as...
### Component Forge ### Describe the feature you would like Tracking issue for Vyper support improvements. For now just a list of things to consider. - Standard library. First `Vm.vy`...
### Describe the feature Right now when resolving datadir, we will only include chain name in the directory for chains that are added to alloy-chains enum, if it's not present,...
Based on #18955 Allows defining custom stages on `NodeAddOns`. Those stages are added to pipeline and advanced in `PersistenceService`. Open questions: - Is there a better place for the `custom_stages`...
## Motivation Closes https://github.com/foundry-rs/foundry/issues/7277 As per https://github.com/foundry-rs/foundry/issues/7277#issuecomment-1971521826 the fix is straightforward but might be breaking for other codebases as it now requires caller to actually pay for gas at the...
Right now in all keychain interfaces `address` is used to represent the `keyId`, besides events which are using `bytes32` and require any consumers to perform conversions. This PR changes this...