-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TMP] Just for code review #42
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 223f6cd - Browse repository at this point
Copy the full SHA 223f6cdView commit details
Commits on Apr 3, 2024
-
feat(interpreter): test Host object-safety, allow
dyn Host
in instr……uctions (#1245)
Configuration menu - View commit details
-
Copy full SHA for 8af9531 - Browse repository at this point
Copy the full SHA 8af9531View commit details -
chore(deps): bump secp256k1 from 0.28.2 to 0.29.0 (#1260)
Bumps [secp256k1](https://github.com/rust-bitcoin/rust-secp256k1) from 0.28.2 to 0.29.0. - [Changelog](https://github.com/rust-bitcoin/rust-secp256k1/blob/master/CHANGELOG.md) - [Commits](rust-bitcoin/rust-secp256k1@secp256k1-0.28.2...secp256k1-0.29.0) --- updated-dependencies: - dependency-name: secp256k1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5d5c5f1 - Browse repository at this point
Copy the full SHA 5d5c5f1View commit details -
feat(interpreter): remove SPEC generic from gas calculation functions…
… (#1243) * feat(interpreter): remove SPEC generic from gas calculation functions * feat(interpreter): make most gas cost calculation functions `const` * set_final_refund * unused * fix: optimism * chore: use `is_london: bool` instead of `SpecId` in `Gas::set_final_refund`
Configuration menu - View commit details
-
Copy full SHA for 96dda38 - Browse repository at this point
Copy the full SHA 96dda38View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4d64bbc - Browse repository at this point
Copy the full SHA 4d64bbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e730a6 - Browse repository at this point
Copy the full SHA 5e730a6View commit details -
feat(
db
): Introducealloydb
(#1257)* feat: alloydb * chore: turn on needed deps for test * derive * correct address * chore: remove arc * feat: actually make Transport and Network generic to accept any transport or network * chore: condense markers into one, more idiomatic
Configuration menu - View commit details
-
Copy full SHA for af56651 - Browse repository at this point
Copy the full SHA af56651View commit details
Commits on Apr 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eee0541 - Browse repository at this point
Copy the full SHA eee0541View commit details
Commits on Apr 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3db49d - Browse repository at this point
Copy the full SHA d3db49dView commit details -
chore: revert snailtracer without microbench (#1259)
* check without microbench * cleanup
Configuration menu - View commit details
-
Copy full SHA for c961887 - Browse repository at this point
Copy the full SHA c961887View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1eb0e6 - Browse repository at this point
Copy the full SHA c1eb0e6View commit details -
Add the modifies_memory macro (#1270)
* feat: add modifies_memory macro * refactor
Configuration menu - View commit details
-
Copy full SHA for 11e819c - Browse repository at this point
Copy the full SHA 11e819cView commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d06f5d0 - Browse repository at this point
Copy the full SHA d06f5d0View commit details -
* fix examples->generate_block_traces reuse TracerEip3155.gas_inspector issue * fmt code * clear the eip3155 tracer state so that it can be used in next transaction * print summary and clean state when create_end * update documentation * fix left nits * add cancun upgrade block number * remove outdated doc * remove outdated doc * remove empty file * TS is unit used to trigger the hardork --------- Co-authored-by: rakita <rakita@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1edfeb6 - Browse repository at this point
Copy the full SHA 1edfeb6View commit details
Commits on Apr 9, 2024
-
feat: EOF (Ethereum Object Format) (#1143)
* eof * feat(EOF): Header decoder * EofBody decode * disable eof deprecated opcodes * add eof instructions * temp tests * rjump instructions * eof rjump with tests * EOF bytecode * callf, retf, jumpf * tests for callf,retf,jumpf * small rename * add dataload, dataloadn and datacopy opcodes * refactor calls * blueprint for creates * eof create inputs * some wip * add eofcreate structs and exccall flow * wip eofcreate code flow and handlers * fix tests * eof creates * refactor eofcreate a little * some work on extcall * feat: refactor simplify CallInput, eof extcalls * feat: restructure OpCode and add stack input/output num * add flags for stack_io and not_eof * wip eof verification * wip validation * EOF Bytecode validity * insturction and jump validation seems good * merged eof validate function * EOP test runner, fex fixes * RETURNDATALOAD, fix call bugs, refactor gas warm/cold calc * debug session, rjumpv imm fix * fixing validation bugs, bytecode decoder for EOF in revme * pass most of validation tests * bounds check moved to decode * Fix merge compilation, fmt * TXCREATE work * remove training wheels, panic on eof * test fix and std * std * fix test * fix valgrind * fix tests * clippy * removed checked logic * small change * no std revm-test * check pending TODOs * build check no_std * doc * chore: move some files. cleanup comments * fix fmt,clippy and compile error
Configuration menu - View commit details
-
Copy full SHA for b4a87a4 - Browse repository at this point
Copy the full SHA b4a87a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf96ce8 - Browse repository at this point
Copy the full SHA cf96ce8View commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cfc4511 - Browse repository at this point
Copy the full SHA cfc4511View commit details
Commits on Apr 13, 2024
-
feat: add flag to force hashbrown usage (#1284)
* feat: add flag to force hashbrown usage * misc: propagate hashbrown feature flag
Configuration menu - View commit details
-
Copy full SHA for e0f72a0 - Browse repository at this point
Copy the full SHA e0f72a0View commit details -
feat(revm): make
FrameOrResult
serializable (#1282)* feat(revm): make `FrameOrResult` serializable This commit make all structs under `FrameOrResult` serializable, which is useful when trying to save execution state inside an inspector during transaction execution. The modified structs include: * revm: `FrameOrResult`, `FrameResult`, `Frame`, `FrameData`, `CallFrame`, `CreateFrame`, `JournalCheckpoint` * interpreter: `BytecodeLocked`, `Contract`, `Gas`, `CreateOutcome`, `CallOutcome`, `Interpreter` * style(interpreter): make clippy happy * fix(interpreter): fix missing conflict * style(interpreter): make clippy happy
Configuration menu - View commit details
-
Copy full SHA for fa9e127 - Browse repository at this point
Copy the full SHA fa9e127View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7957c02 - Browse repository at this point
Copy the full SHA 7957c02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d25c4d - Browse repository at this point
Copy the full SHA 5d25c4dView commit details -
fix: correct some stack IO (#1302)
* fix: correct some stack IO * chore: remove dead code
Configuration menu - View commit details
-
Copy full SHA for f4f4745 - Browse repository at this point
Copy the full SHA f4f4745View commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 72356e3 - Browse repository at this point
Copy the full SHA 72356e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc1b9f7 - Browse repository at this point
Copy the full SHA cc1b9f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cfd144 - Browse repository at this point
Copy the full SHA 9cfd144View commit details -
chore(deps): bump anyhow from 1.0.81 to 1.0.82 (#1293)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.81 to 1.0.82. - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](dtolnay/anyhow@1.0.81...1.0.82) --- updated-dependencies: - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for aec666a - Browse repository at this point
Copy the full SHA aec666aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 688c36c - Browse repository at this point
Copy the full SHA 688c36cView commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 41beddf - Browse repository at this point
Copy the full SHA 41beddfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43199dd - Browse repository at this point
Copy the full SHA 43199ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for e987d2b - Browse repository at this point
Copy the full SHA e987d2bView commit details
Commits on Apr 21, 2024
-
Implement
with_chain_id
forCfgEnv
(#1327)* Implement with_chain_id for CfgEnv * cargo fmt * fix comments
Configuration menu - View commit details
-
Copy full SHA for bcdc652 - Browse repository at this point
Copy the full SHA bcdc652View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76e22ba - Browse repository at this point
Copy the full SHA 76e22baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ca3d39 - Browse repository at this point
Copy the full SHA 1ca3d39View commit details
Commits on Apr 29, 2024
-
refactor: shrink OpCodeInfo and add more methods (#1307)
* refactor: shrink OpCodeInfo and add more methods * review * Update crates/interpreter/src/opcode.rs * Update crates/interpreter/src/opcode.rs
Configuration menu - View commit details
-
Copy full SHA for 16b3f21 - Browse repository at this point
Copy the full SHA 16b3f21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9165a4a - Browse repository at this point
Copy the full SHA 9165a4aView commit details -
chore(deps): bump aurora-engine-modexp from 1.0.0 to 1.1.0 (#1339)
Bumps [aurora-engine-modexp](https://github.com/aurora-is-near/aurora-engine) from 1.0.0 to 1.1.0. - [Release notes](https://github.com/aurora-is-near/aurora-engine/releases) - [Changelog](https://github.com/aurora-is-near/aurora-engine/blob/develop/CHANGES.md) - [Commits](aurora-is-near/aurora-engine@1.0.0...1.1.0) --- updated-dependencies: - dependency-name: aurora-engine-modexp dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9ec2248 - Browse repository at this point
Copy the full SHA 9ec2248View commit details -
Configuration menu - View commit details
-
Copy full SHA for 215a4c4 - Browse repository at this point
Copy the full SHA 215a4c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f59ce8c - Browse repository at this point
Copy the full SHA f59ce8cView commit details -
perf: remove bounds check in DUP, SWAP/EXCHANGE (#1346)
* perf: remove bounds check in DUP * perf: use `mem::swap` in stack swap/exchange * docs: is_static doc driveby * chore: use swap_nonoverlapping * chore: restore Cargo.toml
Configuration menu - View commit details
-
Copy full SHA for ac3fa4f - Browse repository at this point
Copy the full SHA ac3fa4fView commit details -
chore(deps): bump hashbrown from 0.14.3 to 0.14.5 (#1365)
Bumps [hashbrown](https://github.com/rust-lang/hashbrown) from 0.14.3 to 0.14.5. - [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md) - [Commits](rust-lang/hashbrown@v0.14.3...v0.14.5) --- updated-dependencies: - dependency-name: hashbrown dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1f44e4c - Browse repository at this point
Copy the full SHA 1f44e4cView commit details -
feat: Add uniswap V2 WETH-USDC swap example (#1353)
* Add uniswap V2 WETH-USDC swap example * Use alloy primitives * Use revm primitives * Use alloydb * Use only necessary pair slots * typo * Simplify error handling * Improve numbers decoding * Dont use panic for errors * Remove unused feature * Use alloydb instead of manually fetching data
Configuration menu - View commit details
-
Copy full SHA for 3f5bb76 - Browse repository at this point
Copy the full SHA 3f5bb76View commit details -
perf(interpreter): rewrite gas accounting for memory expansion (#1361)
* feat(interpreter): add helpers for spending all gas * perf(interpreter): rewrite gas accounting for memory expansion * chore: do not inline * chore: restore Cargo.toml
Configuration menu - View commit details
-
Copy full SHA for a2279f2 - Browse repository at this point
Copy the full SHA a2279f2View commit details
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67c13f3 - Browse repository at this point
Copy the full SHA 67c13f3View commit details -
feat(Handler): Add ClearHandle (#1368)
* fix(revme): Print one json outcome in statetest * feat(Handler): Add ClearHandle * nits * clippy
Configuration menu - View commit details
-
Copy full SHA for aceb093 - Browse repository at this point
Copy the full SHA aceb093View commit details
Commits on May 2, 2024
-
feat: implement EIP-2935 (#1354)
* feat: add eip-2935 constants * feat: impl EIP-2935 `BLOCKHASH` * fix: early return in prague * chore: fmt * refactor: `sload!` macro * chore: rm unused import * chore: rename consts * fix: typo from merge
Configuration menu - View commit details
-
Copy full SHA for 3e089f3 - Browse repository at this point
Copy the full SHA 3e089f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12062b0 - Browse repository at this point
Copy the full SHA 12062b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99e177d - Browse repository at this point
Copy the full SHA 99e177dView commit details
Commits on May 3, 2024
-
perf(interpreter): branch less in as_usize_or_fail (#1374)
* perf(interpreter): branch less in as_usize_or_fail * chore: clippy
Configuration menu - View commit details
-
Copy full SHA for 569760d - Browse repository at this point
Copy the full SHA 569760dView commit details
Commits on May 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f0cfe77 - Browse repository at this point
Copy the full SHA f0cfe77View commit details -
bump alloy & specify dep rev (#1380)
* bump alloy & specify dep rev * satisfy fmt check
Configuration menu - View commit details
-
Copy full SHA for f778a5d - Browse repository at this point
Copy the full SHA f778a5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f5be0e - Browse repository at this point
Copy the full SHA 8f5be0eView commit details -
chore: add blob_count and max_blobs to
TooManyBlobs
err enum (#1375)* add: essential info to `TooManyBlobs` err enum * fix clippy * nit: with names * fix
Configuration menu - View commit details
-
Copy full SHA for 7f19b98 - Browse repository at this point
Copy the full SHA 7f19b98View commit details
Commits on May 7, 2024
-
chore(deps): bump thiserror from 1.0.58 to 1.0.59 (#1383)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.58 to 1.0.59. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.58...1.0.59) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 432852c - Browse repository at this point
Copy the full SHA 432852cView commit details -
chore(deps): bump serde from 1.0.197 to 1.0.200 (#1385)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.197 to 1.0.200. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.197...v1.0.200) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 37e76b7 - Browse repository at this point
Copy the full SHA 37e76b7View commit details -
chore(deps): bump reqwest from 0.12.2 to 0.12.4 (#1384)
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.2 to 0.12.4. - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](seanmonstar/reqwest@v0.12.2...v0.12.4) --- updated-dependencies: - dependency-name: reqwest dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 24f2db3 - Browse repository at this point
Copy the full SHA 24f2db3View commit details -
feat: add a hook to execute individual frames (#1369)
* feat: add a hook to optionally execute individual frames * Move Host to Context and modify execute frame handle * return error form execute frame handle, nits
Configuration menu - View commit details
-
Copy full SHA for f24bf3b - Browse repository at this point
Copy the full SHA f24bf3bView commit details -
* chore: refactor lints * rustdoc lints * fix doc link
Configuration menu - View commit details
-
Copy full SHA for c1109bd - Browse repository at this point
Copy the full SHA c1109bdView commit details
Commits on May 8, 2024
-
feat: add trace option in
revme evm
(#1376)* feat: add trace option * fix: use evm.modify * fix * refactor * Update bins/revme/src/cmd/evmrunner.rs * Update bins/revme/src/cmd/evmrunner.rs
Configuration menu - View commit details
-
Copy full SHA for 5404a6a - Browse repository at this point
Copy the full SHA 5404a6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab54cd5 - Browse repository at this point
Copy the full SHA ab54cd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15ef150 - Browse repository at this point
Copy the full SHA 15ef150View commit details
Commits on May 10, 2024
-
feat(precompile): Prague - EIP-2537 - BLS12-381 curve operations (#1389)
* feat(precompile): add Prague hardfork specification * feat(precompile): add Prague hardfork specification * feat(precompile): BLS12-381 * feature-gate blst * run EIP-2537 tests in CI * fix doc comment * fixes after review (arrays to vecs, question mark operators, default inits) * introduce separate variables for mutable blst calls * return value instead of mutating the input argument where possible * replace *mut with *const where mut is not needed
Configuration menu - View commit details
-
Copy full SHA for 1914696 - Browse repository at this point
Copy the full SHA 1914696View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4b466a - Browse repository at this point
Copy the full SHA a4b466aView commit details -
fix(precompile): blst dangling pointers, cleanup (#1391)
* fix(precompile): blst dangling pointers, cleanup * chore: correct error message
Configuration menu - View commit details
-
Copy full SHA for ebbd76a - Browse repository at this point
Copy the full SHA ebbd76aView commit details
Commits on May 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7286dc5 - Browse repository at this point
Copy the full SHA 7286dc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for aeefcda - Browse repository at this point
Copy the full SHA aeefcdaView commit details
Commits on May 12, 2024
-
feat: Add bytes to Bytecode (#1396)
* fix(eip2935): Preload blockchash storage address * chore: add bytes fn
Configuration menu - View commit details
-
Copy full SHA for d4b0ebc - Browse repository at this point
Copy the full SHA d4b0ebcView commit details -
Signed-off-by: GitHub Action <action@github.com> Co-authored-by: GitHub Action <action@github.com>
Configuration menu - View commit details
-
Copy full SHA for d54bd99 - Browse repository at this point
Copy the full SHA d54bd99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 472de2c - Browse repository at this point
Copy the full SHA 472de2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a04c7cd - Browse repository at this point
Copy the full SHA a04c7cdView commit details
Commits on May 13, 2024
-
chore: Remove Host constrain from calc_call_gas (#1409)
* chore: Remove Host constrain from calc_call_gas * make it build
Configuration menu - View commit details
-
Copy full SHA for 919aae5 - Browse repository at this point
Copy the full SHA 919aae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4666bd3 - Browse repository at this point
Copy the full SHA 4666bd3View commit details -
chore(deps): bump serde from 1.0.200 to 1.0.201 (#1407)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.200 to 1.0.201. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.200...v1.0.201) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for db7b3cf - Browse repository at this point
Copy the full SHA db7b3cfView commit details -
chore(deps): bump serde_json from 1.0.115 to 1.0.117 (#1406)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.115 to 1.0.117. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.115...v1.0.117) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a2e3d39 - Browse repository at this point
Copy the full SHA a2e3d39View commit details -
chore(deps): bump paste from 1.0.14 to 1.0.15 (#1405)
Bumps [paste](https://github.com/dtolnay/paste) from 1.0.14 to 1.0.15. - [Release notes](https://github.com/dtolnay/paste/releases) - [Commits](dtolnay/paste@1.0.14...1.0.15) --- updated-dependencies: - dependency-name: paste dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fa99b90 - Browse repository at this point
Copy the full SHA fa99b90View commit details -
chore(deps): bump anyhow from 1.0.82 to 1.0.83 (#1404)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.82 to 1.0.83. - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](dtolnay/anyhow@1.0.82...1.0.83) --- updated-dependencies: - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4ac1e66 - Browse repository at this point
Copy the full SHA 4ac1e66View commit details -
chore(deps): bump thiserror from 1.0.59 to 1.0.60 (#1403)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.59 to 1.0.60. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.59...1.0.60) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 29b2224 - Browse repository at this point
Copy the full SHA 29b2224View commit details -
Configuration menu - View commit details
-
Copy full SHA for 287ae36 - Browse repository at this point
Copy the full SHA 287ae36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38c4d3e - Browse repository at this point
Copy the full SHA 38c4d3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a67c30e - Browse repository at this point
Copy the full SHA a67c30eView commit details -
chore(EOF): rename extcall opcode/names (#1416)
* fix(primitives): specify the optimism cfg on spec_to_generic (#1412) * chore(EOF): rename extcall opcode/names
Configuration menu - View commit details
-
Copy full SHA for d185018 - Browse repository at this point
Copy the full SHA d185018View commit details
Commits on May 14, 2024
-
feat(EOF): Add CALLF/JUMPF stack checks (#1417)
* feat(EOF): Add CALLF stack check * fix tests * jump stack check
Configuration menu - View commit details
-
Copy full SHA for 84d1372 - Browse repository at this point
Copy the full SHA 84d1372View commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4763c8b - Browse repository at this point
Copy the full SHA 4763c8bView commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6e81b88 - Browse repository at this point
Copy the full SHA 6e81b88View commit details -
Configuration menu - View commit details
-
Copy full SHA for f07c0ef - Browse repository at this point
Copy the full SHA f07c0efView commit details -
Revert "Revert "feat: implement EIP-2935 (#1354)" (#1424)" (#1426)
This reverts commit f07c0ef.
Configuration menu - View commit details
-
Copy full SHA for eed27d9 - Browse repository at this point
Copy the full SHA eed27d9View commit details -
fix: blockchash for devnet-0 (#1427)
* fix: load blockchash only from serve_window * fix: devnet-0 blockchash behaviour
Configuration menu - View commit details
-
Copy full SHA for 7046d5e - Browse repository at this point
Copy the full SHA 7046d5eView commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 05f3c5b - Browse repository at this point
Copy the full SHA 05f3c5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2239820 - Browse repository at this point
Copy the full SHA 2239820View commit details -
fix(precompile): BLS G2 MSM (#1428)
* test(precompile): add BLS test vectors * fix(gakonst): dont blow up on bls p2_affines * uncomment g1 msm required gas * chore: small refactors * rm artifacts * add new bls test jsons * remove fail-tests these should be added again at some point * fix: perform subgroup checks only on msm, pairing, and scalar multiplications * fix docs --------- Co-authored-by: Georgios Konstantopoulos <me@gakonst.com> Co-authored-by: rakita <dragan0rakita@gmail.com> Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8fd85f1 - Browse repository at this point
Copy the full SHA 8fd85f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30c6362 - Browse repository at this point
Copy the full SHA 30c6362View commit details
Commits on May 24, 2024
-
chore(interpreter): optimisation for BYTE, SHL, SHR and SAR (#1418)
* chore(interpreter): optimisation for BYTE, SHL, SHR and SAR * added previus comment in byte function * updated pr comments
Configuration menu - View commit details
-
Copy full SHA for ff2dcf5 - Browse repository at this point
Copy the full SHA ff2dcf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45e3571 - Browse repository at this point
Copy the full SHA 45e3571View commit details -
feat: load account should return db error (#1447)
* feat: load account should return db error * simplify
Configuration menu - View commit details
-
Copy full SHA for c755977 - Browse repository at this point
Copy the full SHA c755977View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44bafed - Browse repository at this point
Copy the full SHA 44bafedView commit details -
Configuration menu - View commit details
-
Copy full SHA for b005b8d - Browse repository at this point
Copy the full SHA b005b8dView commit details -
chore: skip tests with storage check and return status (#1452)
* chore: cargo update * chore: skip tests with storage check and return error * return println and clippy * revert to previous println
Configuration menu - View commit details
-
Copy full SHA for 0e1cd99 - Browse repository at this point
Copy the full SHA 0e1cd99View commit details -
feat(revm): revert EIP-2935 BLOCKHASH opcode changes (#1450)
* feat(revm): revert EIP-2935 BLOCKHASH opcode changes * fix lint * bump time * return previous impl mod prague branch * remove unused imports
Configuration menu - View commit details
-
Copy full SHA for 8b6ab31 - Browse repository at this point
Copy the full SHA 8b6ab31View commit details
Commits on May 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2ce53cd - Browse repository at this point
Copy the full SHA 2ce53cdView commit details
Commits on May 26, 2024
-
feat(optimism): Add secp256r1 precompile for Fjord (#1436)
* feat(optimism): Add secp256r1 precompile for Fjord * Fix docs * Fix nostd build * Load fjord precompiles via optimism handler register * Remove outdated fjord() precompile spec constructor * Document the secp256r1 feature * Address feedback * Handle invalid signatures * Update crates/precompile/src/secp256r1.rs * Update crates/precompile/src/secp256r1.rs * Blank return on failed signature verification * Add test case for invalid (zero) pubkey --------- Co-authored-by: rakita <rakita@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 928883c - Browse repository at this point
Copy the full SHA 928883cView commit details -
fix: check canonical Fp elements (#1434)
* fix: check canonical field elements * chore: more cleanups * remove hex, update comments * fix more docs * small refactor and check if fp is canonical * doc fix
Configuration menu - View commit details
-
Copy full SHA for 3a8b5d0 - Browse repository at this point
Copy the full SHA 3a8b5d0View commit details
Commits on May 27, 2024
-
chore(deps): bump serde from 1.0.202 to 1.0.203 (#1457)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.202 to 1.0.203. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.202...v1.0.203) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1b471bd - Browse repository at this point
Copy the full SHA 1b471bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for af88ee9 - Browse repository at this point
Copy the full SHA af88ee9View commit details
Commits on May 28, 2024
-
remove 'checked' bytecode bench causing benchmarks to crash due to na…
…me (#1461) conflict Co-authored-by: Eric Bogard <ebo@testmachine.ai>
Configuration menu - View commit details
-
Copy full SHA for ba02202 - Browse repository at this point
Copy the full SHA ba02202View commit details -
feat(optimism): Implement new L1 cost function for Fjord (#1420)
* Implement new L1 cost function for Fjord * Add fastlz test * Adds a second, more faithful adaptation of solady fastlz for fuzzing * Fix bounds check * Remove some unnecessary constants * Fix some linting issues * Add tests for parity with evm bytecode implementation of fastlz * Replace ethers abi encode/decode with alloy * Use rstest for parameterized testcases * Revert change to examples * Remove duplicate solady flz implementation * Remove direct alloy-sol-macro dependency * Remove unnecessary flag check * Undo dependency reordering
Configuration menu - View commit details
-
Copy full SHA for d903399 - Browse repository at this point
Copy the full SHA d903399View commit details -
chore(primitives): rename State/Storage to EvmState/EvmStorage (#1459)
* fix(Interpreter): wrong block number used * chore(primitives): rename State to PlainState * Restructure StorageSlot and rename PlainState to EvmState * doc
Configuration menu - View commit details
-
Copy full SHA for a28a543 - Browse repository at this point
Copy the full SHA a28a543View commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6d5256e - Browse repository at this point
Copy the full SHA 6d5256eView commit details
Commits on May 31, 2024
-
fix(EOF): returncontract immediate is one byte (#1468)
* bug(EOF): returncontract immediate is one byte * rm dependency
Configuration menu - View commit details
-
Copy full SHA for c844f15 - Browse repository at this point
Copy the full SHA c844f15View commit details -
feat(EOF): Add EOF to inspector handle register (#1469)
* feat(EOF): Add EOF to inspector handle register * add comments, remove TODO
Configuration menu - View commit details
-
Copy full SHA for 72c7c40 - Browse repository at this point
Copy the full SHA 72c7c40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d49e6a - Browse repository at this point
Copy the full SHA 9d49e6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fadf6fb - Browse repository at this point
Copy the full SHA fadf6fbView commit details
Commits on Jun 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6df5d20 - Browse repository at this point
Copy the full SHA 6df5d20View commit details
Commits on Jun 3, 2024
-
feat: introduce opBNB Haber fork (#26)
* feat(optimism): Add secp256r1 precompile for Fjord (#1436) * feat(optimism): Add secp256r1 precompile for Fjord * Fix docs * Fix nostd build * Load fjord precompiles via optimism handler register * Remove outdated fjord() precompile spec constructor * Document the secp256r1 feature * Address feedback * Handle invalid signatures * Update crates/precompile/src/secp256r1.rs * Update crates/precompile/src/secp256r1.rs * Blank return on failed signature verification * Add test case for invalid (zero) pubkey --------- Co-authored-by: rakita <rakita@users.noreply.github.com> * feat: add Haber spec to opBNB --------- Co-authored-by: Brian Bland <brian.t.bland@gmail.com> Co-authored-by: rakita <rakita@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 42c4038 - Browse repository at this point
Copy the full SHA 42c4038View commit details -
chore(deps): bump tokio from 1.37.0 to 1.38.0 (#1480)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.37.0 to 1.38.0. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-1.37.0...tokio-1.38.0) --- updated-dependencies: - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c083b05 - Browse repository at this point
Copy the full SHA c083b05View commit details -
chore(deps): bump blst from 0.3.11 to 0.3.12 (#1481)
Bumps [blst](https://github.com/supranational/blst) from 0.3.11 to 0.3.12. - [Release notes](https://github.com/supranational/blst/releases) - [Commits](supranational/blst@v0.3.11...v0.3.12) --- updated-dependencies: - dependency-name: blst dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b8123b5 - Browse repository at this point
Copy the full SHA b8123b5View commit details -
chore(deps): bump rstest from 0.19.0 to 0.21.0 (#1482)
Bumps [rstest](https://github.com/la10736/rstest) from 0.19.0 to 0.21.0. - [Release notes](https://github.com/la10736/rstest/releases) - [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md) - [Commits](la10736/rstest@v0.19.0...v0.21.0) --- updated-dependencies: - dependency-name: rstest dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 916458c - Browse repository at this point
Copy the full SHA 916458cView commit details -
feat(EOF): EIP-7698 eof creation transaction (#1467)
* feat(EOF): eof tx create * cleanup * add box import * fix(eof): add FrameResult if eof is in create tx * Make returncontract a success, enabled by eof tx create * fix build, add case
Configuration menu - View commit details
-
Copy full SHA for b7b92ae - Browse repository at this point
Copy the full SHA b7b92aeView commit details
Commits on Jun 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7c1d81e - Browse repository at this point
Copy the full SHA 7c1d81eView commit details -
Merge branch 'refs/heads/upstream' into develop
# Conflicts: # .github/workflows/book.yml # .github/workflows/cachegrind.yml # Cargo.lock # crates/interpreter/src/instructions/opcode.rs # crates/precompile/Cargo.toml # crates/precompile/src/lib.rs # crates/primitives/src/specification.rs # crates/revm/src/optimism/handler_register.rs
Configuration menu - View commit details
-
Copy full SHA for 8307578 - Browse repository at this point
Copy the full SHA 8307578View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4c100b - Browse repository at this point
Copy the full SHA b4c100bView commit details
Commits on Jun 5, 2024
-
Merge pull request #28 from bnb-chain/roshan/merge-upstream
chore: merge upstream changes into develop
Configuration menu - View commit details
-
Copy full SHA for cd1ce9b - Browse repository at this point
Copy the full SHA cd1ce9bView commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3ae8ff2 - Browse repository at this point
Copy the full SHA 3ae8ff2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22e15d3 - Browse repository at this point
Copy the full SHA 22e15d3View commit details
Commits on Jun 7, 2024
-
fix(EOF): panic on empty input range, and continue exec after eofcrea…
…te (#1477) * reset instruction result * switch extcall value order * fix empty input * revert value pop
Configuration menu - View commit details
-
Copy full SHA for bdd1b8e - Browse repository at this point
Copy the full SHA bdd1b8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 569c981 - Browse repository at this point
Copy the full SHA 569c981View commit details
Commits on Jun 8, 2024
-
feat: Persist reverted account and storage slot lookups in `Journaled…
…State` (#1437) * persist reverted account and storage slot lookups * journal cold loads from occupied journaled state entry
Configuration menu - View commit details
-
Copy full SHA for 9955d9f - Browse repository at this point
Copy the full SHA 9955d9fView commit details -
chore(precompiles): Fix some nits in bls12_381 (#1495)
* Fix some nits in bls12_381 precompiles * Run cargo fmt
Configuration menu - View commit details
-
Copy full SHA for 8943b3a - Browse repository at this point
Copy the full SHA 8943b3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3a4ef9 - Browse repository at this point
Copy the full SHA d3a4ef9View commit details -
fix(op): Remove
U256::from(<float>)
(#1498)Specifies the type of `1e12` as `u64` in the `l1block.rs` module, removing the need for `UintTryFrom<{float}>`.
Configuration menu - View commit details
-
Copy full SHA for a832a4e - Browse repository at this point
Copy the full SHA a832a4eView commit details -
feat(EOF): change oob behavior of RETURNDATALOAD and RETURNDATACOPY (…
…#1476) * chore(interpreter): optimisation for BYTE, SHL, SHR and SAR * test: add RETURNDATACOPY test and update RETURNDATALOAD * feat: change oob behavior of returndataload * fix: stack order and name on returndatacopy test * feat: change oob behavior of RETURNDATACOPY * chore: remove unused function make_me_a_table * fix: revert interpreter check * chore: some tests * chore: use as_usize_or_fail! macro instead of as_usize_saturated! * fix: add backwards compatibility * fix: collapsible-else-if * self review * refactor code. use set_data in returndatacopy * remove local as it is used once --------- Co-authored-by: rakita <dragan0rakita@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8103cc1 - Browse repository at this point
Copy the full SHA 8103cc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95f2436 - Browse repository at this point
Copy the full SHA 95f2436View commit details -
Configuration menu - View commit details
-
Copy full SHA for 561fbdb - Browse repository at this point
Copy the full SHA 561fbdbView commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 733bf5e - Browse repository at this point
Copy the full SHA 733bf5eView commit details -
chore(revme): add new line in revme EOF printer (#1503)
* chore(revme): add new line in revme EOF printer * format * clippy
Configuration menu - View commit details
-
Copy full SHA for e734537 - Browse repository at this point
Copy the full SHA e734537View commit details -
chore(deps): bump regex from 1.10.4 to 1.10.5 (#1502)
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.4 to 1.10.5. - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](rust-lang/regex@1.10.4...1.10.5) --- updated-dependencies: - dependency-name: regex dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e244ac4 - Browse repository at this point
Copy the full SHA e244ac4View commit details -
feat(EOF): EXTCODECOPY,EXTCODESIZE,EXTCODEHASH eof support (#1504)
* feat(EOF): EXTCODECOPY,EXTCODESIZE,EXTCODEHASH eof support * eof magic bytes from array * clippy
Configuration menu - View commit details
-
Copy full SHA for 649b7c5 - Browse repository at this point
Copy the full SHA 649b7c5View commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d7538fc - Browse repository at this point
Copy the full SHA d7538fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d91886 - Browse repository at this point
Copy the full SHA 8d91886View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4902ffa - Browse repository at this point
Copy the full SHA 4902ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d008720 - Browse repository at this point
Copy the full SHA d008720View commit details -
Removed .clone() in ExecutionHandler::call, and reusing output buffer…
… in Interpreter (#1512)
Configuration menu - View commit details
-
Copy full SHA for 0768ec6 - Browse repository at this point
Copy the full SHA 0768ec6View commit details -
fix(EOF): Remove redundunt ext call gas cost (#1513)
* feat(revme): add prague spec * fix(EOF): jumpf gas was changes * fix(EOF): extstaticcall make static * fix(EOF): add DATACOPY copy gas * fix(EOF): Remove redundunt ext call gas cost
Configuration menu - View commit details
-
Copy full SHA for 8742fc7 - Browse repository at this point
Copy the full SHA 8742fc7View commit details
Commits on Jun 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 75c3d08 - Browse repository at this point
Copy the full SHA 75c3d08View commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5a4ef14 - Browse repository at this point
Copy the full SHA 5a4ef14View commit details -
fix(revm): remove storage reset that clears is_cold flag (#1518)
* fix(revm): remove storage reset that clears is_cold flag * docs
Configuration menu - View commit details
-
Copy full SHA for 8f99f72 - Browse repository at this point
Copy the full SHA 8f99f72View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b988a0f - Browse repository at this point
Copy the full SHA b988a0fView commit details
Commits on Jun 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for af6797e - Browse repository at this point
Copy the full SHA af6797eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e32591e - Browse repository at this point
Copy the full SHA e32591eView commit details
Commits on Jun 16, 2024
-
feat: mutable access for all fields in BundleBuilder (#1524)
* feat: mutable access to state_storage and revert_storage in BundleBuilder * self review * Revert "self review" This reverts commit 20e46eea13285d17096d54f120d27db041ffa90f. * Revert "feat: mutable access to state_storage and revert_storage in BundleBuilder" This reverts commit 824e33fb29fdfa4d5e8f5eb616f6b3a53c6a0699. * feat: Add mutable getters for bundle state fields
Configuration menu - View commit details
-
Copy full SHA for 8f4c153 - Browse repository at this point
Copy the full SHA 8f4c153View commit details -
db: add setters to
BundleBuilder
with&mut self
(#1527)* db: add settes to BundleBuilder with &mut self * fix comments
Configuration menu - View commit details
-
Copy full SHA for dd98b3b - Browse repository at this point
Copy the full SHA dd98b3bView commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dc6e497 - Browse repository at this point
Copy the full SHA dc6e497View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbbcec0 - Browse repository at this point
Copy the full SHA dbbcec0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a62540 - Browse repository at this point
Copy the full SHA 3a62540View commit details -
perf: avoid cloning precompiles (#1486)
* perf: avoid cloning precompiles twice * perf: cow it up * pedantic changes, unsafe removed, nit renames * into string * nits * Make to_mut call cold fn on owned mutation * doc update
Configuration menu - View commit details
-
Copy full SHA for de540b6 - Browse repository at this point
Copy the full SHA de540b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41e2f7f - Browse repository at this point
Copy the full SHA 41e2f7fView commit details
Commits on Jun 18, 2024
-
feat: add support for BSC (#31)
* feat: add support for BSC * fix precompile contracts error * optimize `specification` setting * fix lint issues * fix CI issues * fix CI issues * fix CI issues * fix wrong precompile contracts set * fix precompile revert error * add check for bsc precompile * add `PrecompileError::Reverted` * fix evm spec for `KEPLER` * fix CI issues * add `haber` precompile set and fix errors * add EIP4844 data fee to `collect_system_reward` * update bsc feature dep * fix review comments * update `tendermint` version
Configuration menu - View commit details
-
Copy full SHA for bc30717 - Browse repository at this point
Copy the full SHA bc30717View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2a04cb - Browse repository at this point
Copy the full SHA c2a04cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f46a13 - Browse repository at this point
Copy the full SHA 2f46a13View commit details
Commits on Jun 19, 2024
-
Merge branch 'refs/heads/upstream' into parlia
# Conflicts: # Cargo.lock # crates/precompile/Cargo.toml # crates/precompile/src/lib.rs # crates/revm/src/context/evm_context.rs
Configuration menu - View commit details
-
Copy full SHA for cd1ae53 - Browse repository at this point
Copy the full SHA cd1ae53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88cc933 - Browse repository at this point
Copy the full SHA 88cc933View commit details -
Merge pull request #34 from bnb-chain/roshan/parlia
chore: merge with upstream
Configuration menu - View commit details
-
Copy full SHA for e7e3479 - Browse repository at this point
Copy the full SHA e7e3479View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6b52af - Browse repository at this point
Copy the full SHA e6b52afView commit details -
refactor: replace TransactTo with TxKind (#1542)
* refactor: replace TransactTo with TxKind * misc: apply review suggestions
Configuration menu - View commit details
-
Copy full SHA for 7db1adc - Browse repository at this point
Copy the full SHA 7db1adcView commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6e7715a - Browse repository at this point
Copy the full SHA 6e7715aView commit details -
fix(eof): fixture 2 tests (#1550)
* eof fixes * fix(eof): create initcode starting with 0xff00 * Include PragueEOF * spec missing * add helper function to get address * clippy * include box * move EOF to PragueEOF
Configuration menu - View commit details
-
Copy full SHA for 09451cb - Browse repository at this point
Copy the full SHA 09451cbView commit details -
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eee5729 - Browse repository at this point
Copy the full SHA eee5729View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99367b1 - Browse repository at this point
Copy the full SHA 99367b1View commit details
Commits on Jun 21, 2024
-
refactor: replace U256 with u64 in BLOCKHASH (#1505)
* replace U256 -> u64 * cargo fmt * refactor type cast to prevent panic
Configuration menu - View commit details
-
Copy full SHA for 784a065 - Browse repository at this point
Copy the full SHA 784a065View commit details
Commits on Jun 22, 2024
-
refactor: replace AccessList with alloy version (#1552)
* refactor: replace AccessList with alloy version * misc: apply review suggestion * revert: type specification * Revert "revert: type specification" This reverts commit bb0a1214a19f1e86ec9b166230a7102e2a2c011d. * Update crates/interpreter/src/gas/calc.rs
Configuration menu - View commit details
-
Copy full SHA for 58ab5e3 - Browse repository at this point
Copy the full SHA 58ab5e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 150af37 - Browse repository at this point
Copy the full SHA 150af37View commit details -
chore: use const blocks (#1522)
* chore: use const blocks * ci * rm new line from last commit merge
Configuration menu - View commit details
-
Copy full SHA for a51d53b - Browse repository at this point
Copy the full SHA a51d53bView commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 63b8ab8 - Browse repository at this point
Copy the full SHA 63b8ab8View commit details -
chore(deps): bump alloy-eips from 0.1.1 to 0.1.2 (#1563)
Bumps [alloy-eips](https://github.com/alloy-rs/alloy) from 0.1.1 to 0.1.2. - [Release notes](https://github.com/alloy-rs/alloy/releases) - [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md) - [Commits](alloy-rs/alloy@v0.1.1...v0.1.2) --- updated-dependencies: - dependency-name: alloy-eips dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c69d975 - Browse repository at this point
Copy the full SHA c69d975View commit details -
chore(deps): bump alloy-transport from 0.1.1 to 0.1.2 (#1562)
Bumps [alloy-transport](https://github.com/alloy-rs/alloy) from 0.1.1 to 0.1.2. - [Release notes](https://github.com/alloy-rs/alloy/releases) - [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md) - [Commits](alloy-rs/alloy@v0.1.1...v0.1.2) --- updated-dependencies: - dependency-name: alloy-transport dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8859363 - Browse repository at this point
Copy the full SHA 8859363View commit details -
chore(deps): bump alloy-provider from 0.1.1 to 0.1.2 (#1564)
Bumps [alloy-provider](https://github.com/alloy-rs/alloy) from 0.1.1 to 0.1.2. - [Release notes](https://github.com/alloy-rs/alloy/releases) - [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md) - [Commits](alloy-rs/alloy@v0.1.1...v0.1.2) --- updated-dependencies: - dependency-name: alloy-provider dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f1c0be3 - Browse repository at this point
Copy the full SHA f1c0be3View commit details -
chore(deps): bump reqwest from 0.12.4 to 0.12.5 (#1561)
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.4 to 0.12.5. - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](seanmonstar/reqwest@v0.12.4...v0.12.5) --- updated-dependencies: - dependency-name: reqwest dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for aaff133 - Browse repository at this point
Copy the full SHA aaff133View commit details
Commits on Jun 25, 2024
-
Merge pull request #38 from bnb-chain/merge_v37
chore: merge v37 version into develop
Configuration menu - View commit details
-
Copy full SHA for 5a1e473 - Browse repository at this point
Copy the full SHA 5a1e473View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3f31fc - Browse repository at this point
Copy the full SHA b3f31fcView commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e1124e4 - Browse repository at this point
Copy the full SHA e1124e4View commit details -
feat(EOF): Add target address expansion checks (#1570)
* feat(EOF): Add target address expansion checks * clippy
Configuration menu - View commit details
-
Copy full SHA for 7d6888b - Browse repository at this point
Copy the full SHA 7d6888bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27b67a0 - Browse repository at this point
Copy the full SHA 27b67a0View commit details -
feat(EOF): disallow ExtDelegateCall to legacy bytecode (#1572)
* Wip call ext * feat(EOF): disallow ExtDelegateCall to legacy bytecode
Configuration menu - View commit details
-
Copy full SHA for d3ff9cf - Browse repository at this point
Copy the full SHA d3ff9cfView commit details
Commits on Jun 28, 2024
-
feat(Prague): Add EIP-7702 (#1565)
* feat(Prague): Skeleton for EIP-7702 * fmt * load authorizations * include Vec and B256 * fmt and no_std import * Integrate alloy-eips Authorizations types * Add box * disable alloy * clippy nits * patch alloy * bump new alloy
Configuration menu - View commit details
-
Copy full SHA for 64dc252 - Browse repository at this point
Copy the full SHA 64dc252View commit details -
chore: store tokio::runtime::Handle in ethers/alloyDB (#1557)
* store tokio::runtime::Handle in ethers/alloyDB * update docs * fmt * modify constructor to accept &self in block_on * fix
Configuration menu - View commit details
-
Copy full SHA for b40e4e3 - Browse repository at this point
Copy the full SHA b40e4e3View commit details
Commits on Jun 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b6f80af - Browse repository at this point
Copy the full SHA b6f80afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28d082d - Browse repository at this point
Copy the full SHA 28d082dView commit details -
Use HandleOrRuntime to allow alloydb/ethersdb to hold a custom runtim…
…e (#1576) * Use HandleOrRuntime to allow alloydb/ethersdb to hold a custom runtime * Minor fix and clippy * Clippy * allow users to provide a runtime handle * Update docs * Fix slashes
Configuration menu - View commit details
-
Copy full SHA for 1fedacd - Browse repository at this point
Copy the full SHA 1fedacdView commit details -
feat: add bytecode_address from CallInputs to Contract during constru…
…ction. (#1568) * Add bytecode address to Contract struct * Explicit comment * Add new param to additional constructor calls * Reorder arguments to make more sense * make optional and set to None when creation call * Add bytecode address if TxKind is Call. --------- Co-authored-by: Eric Bogard <ebo@testmachine.ai>
Configuration menu - View commit details
-
Copy full SHA for 5507047 - Browse repository at this point
Copy the full SHA 5507047View commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 245f05d - Browse repository at this point
Copy the full SHA 245f05dView commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e4bf75d - Browse repository at this point
Copy the full SHA e4bf75dView commit details -
feat(Precompiles): Throw fatal error if c-kzg is disabled (#1589)
* feat(Precompiles): Throw fatal error if c-kzg is disabled * no_std build
Configuration menu - View commit details
-
Copy full SHA for 81818a9 - Browse repository at this point
Copy the full SHA 81818a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5073b04 - Browse repository at this point
Copy the full SHA 5073b04View commit details -
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cbe99fc - Browse repository at this point
Copy the full SHA cbe99fcView commit details
Commits on Jul 10, 2024
-
Merge branch 'refs/heads/develop' into merge-v11.0.0
# Conflicts: # .github/workflows/ci.yml # Cargo.lock # crates/precompile/Cargo.toml # crates/precompile/src/lib.rs
Configuration menu - View commit details
-
Copy full SHA for c7cac63 - Browse repository at this point
Copy the full SHA c7cac63View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa5328b - Browse repository at this point
Copy the full SHA fa5328bView commit details
Commits on Jul 12, 2024
-
Merge pull request #47 from pythonberg1997/merge-v11.0.0
chore: merge with upstream v11.0.0
Configuration menu - View commit details
-
Copy full SHA for 0fceb63 - Browse repository at this point
Copy the full SHA 0fceb63View commit details
Commits on Jul 31, 2024
-
feat: add bohr hardfork for bsc (#49)
* feat: add bohr upgrade for BSC * fix lint error * fix lint error * fix lint error
Configuration menu - View commit details
-
Copy full SHA for 8a18176 - Browse repository at this point
Copy the full SHA 8a18176View commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d30e986 - Browse repository at this point
Copy the full SHA d30e986View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ef7272 - Browse repository at this point
Copy the full SHA 4ef7272View commit details -
chore(revm): defer bytecode load (#1588)
* defer bytecode load * apply review
Configuration menu - View commit details
-
Copy full SHA for 6f7912b - Browse repository at this point
Copy the full SHA 6f7912bView commit details -
chore(deps): bump bitflags from 2.5.0 to 2.6.0 (#1583)
Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.5.0 to 2.6.0. - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](bitflags/bitflags@2.5.0...2.6.0) --- updated-dependencies: - dependency-name: bitflags dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for db2cbe0 - Browse repository at this point
Copy the full SHA db2cbe0View commit details -
chore(deps): bump serde from 1.0.203 to 1.0.204 (#1586)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.203 to 1.0.204. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.203...v1.0.204) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 27c37ff - Browse repository at this point
Copy the full SHA 27c37ffView commit details -
chore(deps): bump serde_json from 1.0.117 to 1.0.120 (#1587)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.117 to 1.0.120. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.117...v1.0.120) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f025f4b - Browse repository at this point
Copy the full SHA f025f4bView commit details -
feat: use
kzg-rs
for kzg point evaluation (#1558)* feat: use `kzg-rs` * fix: use `c-kzg` by default in std env * refactor: feature gate by `c-kzg` * fix: use published crate * fix: `kzg-rs` import * feat: use `cfg_if` for `kzg-rs` imports * feat: use `kzg-rs` * fix: `kzg-rs` import * chore: add `kzg-rs` feature to revm-interpreter * fix: check kzg-rs enable in revm/precompile * fix: kzg-rs include once_cell and derive_more in primitives, update feature tags * Update crates/primitives/src/lib.rs * Update crates/precompile/src/lib.rs * Update crates/primitives/Cargo.toml * Update crates/revm/Cargo.toml * Update crates/precompile/Cargo.toml * Update crates/primitives/src/lib.rs --------- Co-authored-by: rakita <rakita@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c5015fb - Browse repository at this point
Copy the full SHA c5015fbView commit details -
chore: Refactor code, and check if precompile for create collision (#…
…1600) * chore: Refactor code, and check is precompile for create colision * remove some TODOs for eofcreate nonce
Configuration menu - View commit details
-
Copy full SHA for aae840e - Browse repository at this point
Copy the full SHA aae840eView commit details -
fix(EOF): MIN_CALLEE_GAS light failure, static-mode check (#1599)
* fix(EOF): MIN_CALLEE_GAS light failure, static-mode check * clear buffer * readd min caller gas
Configuration menu - View commit details
-
Copy full SHA for 48409bc - Browse repository at this point
Copy the full SHA 48409bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19cb8a8 - Browse repository at this point
Copy the full SHA 19cb8a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5544b3 - Browse repository at this point
Copy the full SHA c5544b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 939cef6 - Browse repository at this point
Copy the full SHA 939cef6View commit details -
refactor: group optimism invalid txn errors (#1604)
* refactor: group optimism invalid txn errors * Update crates/primitives/src/result.rs
Configuration menu - View commit details
-
Copy full SHA for 5bc25e6 - Browse repository at this point
Copy the full SHA 5bc25e6View commit details -
fix(EOF): Use cfg code size limit for eofcreate (#1606)
* fix(eof): Use cfg code size limit for eofcreate * Update crates/revm/src/context/inner_evm_context.rs * simplify
Configuration menu - View commit details
-
Copy full SHA for a4c91df - Browse repository at this point
Copy the full SHA a4c91dfView commit details -
feat(EOF): Bytecode::new_raw supports EOF, new_raw_checked added (#1607)
* feat(EOF): Bytecode::new_raw supports EOF, new_raw_checked added * Use from abbreviation
Configuration menu - View commit details
-
Copy full SHA for 85d1d90 - Browse repository at this point
Copy the full SHA 85d1d90View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5d84f8 - Browse repository at this point
Copy the full SHA e5d84f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac80c2d - Browse repository at this point
Copy the full SHA ac80c2dView commit details -
chore(deps): bump thiserror from 1.0.61 to 1.0.62 (#1611)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.61 to 1.0.62. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.61...1.0.62) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2caaaf5 - Browse repository at this point
Copy the full SHA 2caaaf5View commit details -
chore(deps): bump alloy-primitives from 0.7.6 to 0.7.7 (#1612)
Bumps [alloy-primitives](https://github.com/alloy-rs/core) from 0.7.6 to 0.7.7. - [Release notes](https://github.com/alloy-rs/core/releases) - [Changelog](https://github.com/alloy-rs/core/blob/main/CHANGELOG.md) - [Commits](alloy-rs/core@v0.7.6...v0.7.7) --- updated-dependencies: - dependency-name: alloy-primitives dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 64f26f6 - Browse repository at this point
Copy the full SHA 64f26f6View commit details -
chore(deps): bump alloy-sol-macro from 0.7.6 to 0.7.7 (#1613)
Bumps [alloy-sol-macro](https://github.com/alloy-rs/core) from 0.7.6 to 0.7.7. - [Release notes](https://github.com/alloy-rs/core/releases) - [Changelog](https://github.com/alloy-rs/core/blob/main/CHANGELOG.md) - [Commits](alloy-rs/core@v0.7.6...v0.7.7) --- updated-dependencies: - dependency-name: alloy-sol-macro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2040dc1 - Browse repository at this point
Copy the full SHA 2040dc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d37d43 - Browse repository at this point
Copy the full SHA 5d37d43View commit details -
chore(deps): bump alloy-sol-types from 0.7.6 to 0.7.7 (#1614)
Bumps [alloy-sol-types](https://github.com/alloy-rs/core) from 0.7.6 to 0.7.7. - [Release notes](https://github.com/alloy-rs/core/releases) - [Changelog](https://github.com/alloy-rs/core/blob/main/CHANGELOG.md) - [Commits](alloy-rs/core@v0.7.6...v0.7.7) --- updated-dependencies: - dependency-name: alloy-sol-types dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5626435 - Browse repository at this point
Copy the full SHA 5626435View commit details -
fix(eip7702): Add tests and fix some bugs (#1605)
* fix(eip7702): Add tests and fix some bugs * passing tests * remove disabling of state clear, fix eip7702 * fmt/clippy rm comments * add CI for eof and prague tests * code cleanup * fmt
Configuration menu - View commit details
-
Copy full SHA for 1a216cc - Browse repository at this point
Copy the full SHA 1a216ccView commit details -
feat(eof): cli eof-validation (#1622)
* feat(eof): cli eof-validation * cleanup, remove old tests * rm eof verification test
Configuration menu - View commit details
-
Copy full SHA for 6b28fb8 - Browse repository at this point
Copy the full SHA 6b28fb8View commit details -
chore: bump alloy deps (#1623)
* chore: bump alloy deps * add From
Configuration menu - View commit details
-
Copy full SHA for f6b6f3e - Browse repository at this point
Copy the full SHA f6b6f3eView commit details -
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5d9b95a - Browse repository at this point
Copy the full SHA 5d9b95aView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa78bc8 - Browse repository at this point
Copy the full SHA aa78bc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb8b75a - Browse repository at this point
Copy the full SHA cb8b75aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0de9b83 - Browse repository at this point
Copy the full SHA 0de9b83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d5cc2d - Browse repository at this point
Copy the full SHA 7d5cc2dView commit details -
chore: bump versions bcs of primitives (#1631)
* bump versions for primitives * bump revm
Configuration menu - View commit details
-
Copy full SHA for bc6116b - Browse repository at this point
Copy the full SHA bc6116bView commit details
Commits on Aug 5, 2024
-
Merge pull request #51 from bnb-chain/merge/upstream_v12.1.0
chore: merge upstream v12.1.0(v40)
Configuration menu - View commit details
-
Copy full SHA for 0161a27 - Browse repository at this point
Copy the full SHA 0161a27View commit details