Skip to content

Precompile part as a standalone mod#155

Merged
sorpaas merged 1 commit intorust-ethereum:masterfrom
darwinia-network:bear-take-precompiles-out
Mar 8, 2023
Merged

Precompile part as a standalone mod#155
sorpaas merged 1 commit intorust-ethereum:masterfrom
darwinia-network:bear-take-precompiles-out

Conversation

@boundless-forest
Copy link
Copy Markdown
Contributor

The precompile staff is relatively independent of the executor logic, it can be taken out.

Little improvement, without logic update.

@sorpaas sorpaas merged commit 8ac1908 into rust-ethereum:master Mar 8, 2023
@nanocryk nanocryk mentioned this pull request Mar 10, 2023
zjb0807 added a commit to AcalaNetwork/Acala that referenced this pull request Jan 22, 2024
zjb0807 added a commit to AcalaNetwork/Acala that referenced this pull request Jan 29, 2024
* update PrecompileHandle ref: rust-ethereum/evm#122

* update fee calculation ref: rust-ethereum/evm#132

* add code_size/code_hash fn in StackState trait ref: rust-ethereum/evm#140

* update evm call stack ref: rust-ethereum/evm#136

* update evm call stack ref: rust-ethereum/evm#155

* add shanghai eips 3651, 3855, 3860 ref: rust-ethereum/evm#152

* update is_precompile ref: rust-ethereum/evm#157

* fix eip-3860 ref: rust-ethereum/evm#160

* update runtime config ref: rust-ethereum/evm#161

* add eip-4399 ref: rust-ethereum/evm#162

* fix eip-2618 ref: rust-ethereum/evm#163

* fix nonce back to U256 ref: rust-ethereum/evm#166

* remove exit_substate in create functions ref: rust-ethereum/evm#168

* record external cost ref: rust-ethereum/evm#170

* add record_external_operation ref: rust-ethereum/evm#171

* add storage_growth ref: rust-ethereum/evm#173

* update evm

* switch to shanghai hardfork

* update ecrecover ref: polkadot-evm/frontier#964 (#2696)
@boundless-forest boundless-forest deleted the bear-take-precompiles-out branch January 14, 2025 03:30
mattsse pushed a commit to mattsse/evm that referenced this pull request Jan 17, 2026
…on (rust-ethereum#155)

* feat(eth): introduce EthEvmBuilder for unified EthEvm instance

* fix: smol nit

* fix: from_env -> new
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants