-
Notifications
You must be signed in to change notification settings - Fork 84
Insights: lambdaclass/ethrex
Overview
Could not load contribution data
Please try again later
44 Pull requests merged by 18 people
-
fix(l2): use new rex send and call interface for ci
#3832 merged
Jul 25, 2025 -
perf(levm): enable lto codegen
#3830 merged
Jul 25, 2025 -
docs(l1, l2): fix broken links and reference to files
#3815 merged
Jul 25, 2025 -
build(l1, l2): add files to .dockerignore
#3645 merged
Jul 25, 2025 -
refactor(l1, l2): handle spawned errors
#3803 merged
Jul 25, 2025 -
ci(l1): add the posibility to pin execution-spec-test ref
#3833 merged
Jul 25, 2025 -
feat(l2): correctly monitor withdrawal status
#3627 merged
Jul 25, 2025 -
chore(l1,l2): rename
grafana_provisioning
folder to justgrafana
.#3835 merged
Jul 25, 2025 -
fix(levm): fix custom bytecode runner
#3834 merged
Jul 25, 2025 -
refactor(l2): remove clippy expects from monitor
#3664 merged
Jul 25, 2025 -
perf(levm): refactor current callframe
#3816 merged
Jul 25, 2025 -
ci(l2): integration test flaky not required for now
#3827 merged
Jul 25, 2025 -
fix(l1): fix metrics path
#3814 merged
Jul 24, 2025 -
chore(l2): remove save_state file
#3817 merged
Jul 24, 2025 -
perf(l2): avoid cloning all fields from ExecutionWitnessResult
#3765 merged
Jul 24, 2025 -
perf(levm): add shortcut for precompile calls
#3802 merged
Jul 24, 2025 -
chore(l2): bump sp1 version to 5.0.8
#3737 merged
Jul 24, 2025 -
refactor(l2): improve naming and standardize arguments in l2 tests
#3790 merged
Jul 24, 2025 -
ci(l1,l2): lines of code report
#3764 merged
Jul 24, 2025 -
feat(l2): enhance monitor performance
#3757 merged
Jul 24, 2025 -
feat(l2): embed contracts in deployer and system_contracts_updater
#3604 merged
Jul 24, 2025 -
docs(l1): move install instructions to new section and embed script one-liner
#3505 merged
Jul 23, 2025 -
fix(l2): join verifier task
#3781 merged
Jul 23, 2025 -
chore(l1,l2): bump spawned version to
0.2.1
#3780 merged
Jul 23, 2025 -
feat(l1): notebook for high-level profiling
#3633 merged
Jul 23, 2025 -
perf(levm): migrate EcAdd and EcMul to Arkworks
#3719 merged
Jul 23, 2025 -
feat(levm): subcommand for converting mnemonics into bytecode and accepting both kinds as arguments
#3786 merged
Jul 23, 2025 -
chore(l1): avoid running EF blockchain tests on
make test
#3772 merged
Jul 23, 2025 -
chore(l1): change logs in hive to info by default
#3767 merged
Jul 23, 2025 -
feat(l2): based P2P
#2999 merged
Jul 22, 2025 -
refactor(l2): apply fcu only on the last block of the batch for the block fetcher
#3782 merged
Jul 22, 2025 -
fix(levm): memory bug when storing data
#3774 merged
Jul 22, 2025 -
fix(l2): enable bls12_381,k256 & ecdsa sp1 precompiles
#3691 merged
Jul 22, 2025 -
fix(l2): fix L1 proof sender's wallet/signer
#3747 merged
Jul 22, 2025 -
refactor(levm): rewrite of state EF tests runner first iteration
#3642 merged
Jul 22, 2025 -
feat(l2): restrict l2 messages allowed to be broadcasted
#3694 merged
Jul 22, 2025 -
feat(l2): verify peer can handle l2 messages
#3687 merged
Jul 22, 2025 -
feat(levm): execute arbitrary bytecode
#3626 merged
Jul 22, 2025 -
chore(levm): parallelize parsing ef state tests
#3722 merged
Jul 22, 2025 -
fix(levm): preemptively resize memory before executing call
#3592 merged
Jul 21, 2025 -
refactor(l2): remove blockByNumber
#3752 merged
Jul 21, 2025 -
perf(l1): use rayon for recover address
#3709 merged
Jul 21, 2025 -
refactor(l2): store one byte for recovery id
#3683 merged
Jul 21, 2025 -
refactor(l2): use modifier for pushing sequencers
#3673 merged
Jul 21, 2025
39 Pull requests opened by 22 people
-
refactor(l2): replace JoinSet with tokio::spawn in init command
#3738 opened
Jul 20, 2025 -
refactor(l2): remove the dev_mode CLI option and infer dev mode from on‑chain proof getters
#3739 opened
Jul 20, 2025 -
chore(l2): bump risc0 to 2.3.1 enable risc0 precompiles
#3741 opened
Jul 21, 2025 -
Snap sync scoring
#3753 opened
Jul 21, 2025 -
feat(l2): always use monitor
#3759 opened
Jul 21, 2025 -
fix(l2): use SP1 embedded allocator
#3760 opened
Jul 21, 2025 -
feat(l2): refactor l1_proof_verifier to use spawned
#3761 opened
Jul 21, 2025 -
feat(l1): engine_getBlobsV2 request endpoint
#3762 opened
Jul 21, 2025 -
perf(levm): skip `JUMPDEST` execution on `JUMP` instructions (with efficient nop-slide implementation)
#3763 opened
Jul 22, 2025 -
perf(levm): improve blake2f
#3766 opened
Jul 22, 2025 -
feat(l2): unlock based on gasProven
#3769 opened
Jul 22, 2025 -
refactor(l1, l2): use `Path` instead of `String` for path cli args
#3770 opened
Jul 22, 2025 -
feat(l2): add privileged transaction cap
#3776 opened
Jul 22, 2025 -
feat(l2): monitor custom table sizes
#3783 opened
Jul 22, 2025 -
feat(l2): prioritize privileged transactions
#3784 opened
Jul 22, 2025 -
feat(l2): ethrex replay add metrics & logs
#3785 opened
Jul 22, 2025 -
perf(levm): refactor the implementation of BLAKE2B that uses AVX2
#3789 opened
Jul 23, 2025 -
refactor(l2): use recover_address from common types
#3795 opened
Jul 23, 2025 -
refactor(l2): deduplicate l2 test logic
#3796 opened
Jul 23, 2025 -
docs(l2): improve documentation in `contracts.md`
#3797 opened
Jul 23, 2025 -
feat(l1): cli flag to go directly to a hash at start
#3799 opened
Jul 23, 2025 -
refactor(l2): prover crate
#3800 opened
Jul 23, 2025 -
feat(l2): move ethrex l2 init command to ethrex l2
#3805 opened
Jul 23, 2025 -
refactor(levm): use common functions to deserialize in EF tests runner
#3806 opened
Jul 23, 2025 -
feat(l2): store sp1 & risc0 vk encoded
#3807 opened
Jul 23, 2025 -
perf(levm): refactor `JUMPDEST` blacklist into a lazyly generated one
#3812 opened
Jul 24, 2025 -
refactor(l2): assert receipts status
#3822 opened
Jul 24, 2025 -
fix(levm): fix tracing delegatecall
#3823 opened
Jul 24, 2025 -
refactor(l1,l2): rename genserver errors
#3825 opened
Jul 24, 2025 -
refactor(l1,l2): merge prover binary into `ethrex` + improve releases
#3826 opened
Jul 24, 2025 -
fix(l2): move hardcoded rpc url to WatcherConfig (#3696)
#3829 opened
Jul 25, 2025 -
perf(l2): use rkyv instead of bincode for sp1
#3831 opened
Jul 25, 2025 -
feat(l2): ethrex l2 --dev
#3836 opened
Jul 25, 2025 -
fix(l1): mute `spawned_concurrency` tracing when running metrics server
#3837 opened
Jul 25, 2025 -
feat(l1): add `start-sepolia-metrics-docker` target to `tooling/sync/Makefile`
#3838 opened
Jul 25, 2025 -
chore(l1): preventing errors to propagate to spawned
#3840 opened
Jul 25, 2025 -
fix(l1): change `ethrex/tooling/sync/readme.MD` to `README.md`
#3841 opened
Jul 25, 2025 -
refactor(levm): getting rid of rc and refcell in jumptargetfilter
#3842 opened
Jul 25, 2025 -
refactor(levm): add execution flags to EF tests runner
#3843 opened
Jul 25, 2025
18 Issues closed by 11 people
-
Improve error handling in crates/networking/p2p/rlpx/connection/server.rs
#3375 closed
Jul 25, 2025 -
Fix daily Hive tests job
#3674 closed
Jul 25, 2025 -
L2 Monitor: Update L2 to L1 messages status correctly
#3513 closed
Jul 25, 2025 -
L2 Monitor: Remove clippy expects and handle the cases
#3534 closed
Jul 25, 2025 -
Improve Caller-pop benchmark
#3779 closed
Jul 25, 2025 -
Improve Address benchmark
#3778 closed
Jul 25, 2025 -
Improve Caller benchmark
#3777 closed
Jul 25, 2025 -
Embed contracts inside compiled binary
#3380 closed
Jul 24, 2025 -
Filter repeated test cases when parsing
#3794 closed
Jul 23, 2025 -
Move add and mul to arkworks
#3726 closed
Jul 23, 2025 -
LEVM: add subcommand for converting mnemonics into bytecode and accepting both kinds as arguments
#3788 closed
Jul 23, 2025 -
flaky CI: replace "Install solc" step with something that does not have an API rate limit
#3287 closed
Jul 23, 2025 -
LEVM bug when syncing Hoodi & Holesky
#3775 closed
Jul 22, 2025 -
Improve the gas bench reports
#3723 closed
Jul 22, 2025 -
Running ethrex only localnet, there are missed blocks
#3139 closed
Jul 22, 2025 -
Tool to execute arbitrary bytecode in LEVM
#3583 closed
Jul 22, 2025 -
L2: remove `BlockByNumber` in `ethClient`
#3748 closed
Jul 21, 2025 -
Improve eth transfers
#3725 closed
Jul 21, 2025
27 Issues opened by 11 people
-
Monitor: refactor display/fetch separation
#3839 opened
Jul 25, 2025 -
L2: fix flaky integration test
#3828 opened
Jul 24, 2025 -
Monitor: reduce RPC call volume
#3824 opened
Jul 24, 2025 -
L1: Error not logged when L1 ports are not available
#3821 opened
Jul 24, 2025 -
Add documentation to `eth_client`
#3820 opened
Jul 24, 2025 -
L2: clarify responsibilities between `L2::eth_client` and `SDK`
#3819 opened
Jul 24, 2025 -
Make the benchmarks independent from the ethrex_benchmarks repo
#3818 opened
Jul 24, 2025 -
When importing, improve the log when using a wrong genesis file
#3813 opened
Jul 24, 2025 -
L2: embed VKs to contract Deployer
#3811 opened
Jul 24, 2025 -
L2: improve `make down` logs
#3810 opened
Jul 24, 2025 -
Improve push0
#3801 opened
Jul 23, 2025 -
Move `deserialize.rs` functions to `serde_utils.rs`
#3793 opened
Jul 23, 2025 -
Include necessary flags to runner execution
#3792 opened
Jul 23, 2025 -
Improve `exception_matches_expected()` function
#3791 opened
Jul 23, 2025 -
L2: remove `WrappedTransaction` enum
#3787 opened
Jul 22, 2025 -
Badly formatted version in metadata
#3771 opened
Jul 22, 2025 -
L2: SP1 build script re-runs every time
#3768 opened
Jul 22, 2025 -
L2: move `Batch` from `crates/common/types/batch.rs` to `crates/l2/common/src/batch.rs`
#3755 opened
Jul 21, 2025 -
L2: remove l2 logic from `eth_client`
#3754 opened
Jul 21, 2025 -
L2: remove `eth_sender`
#3751 opened
Jul 21, 2025 -
L2: Make TDX private key optional
#3750 opened
Jul 21, 2025 -
Implement engine_getBlobsV2
#3749 opened
Jul 21, 2025 -
Ignore unrequested `Neighbors` messages
#3746 opened
Jul 21, 2025 -
Disconnect peers whenever they send invalid blob transactions in `PooledTransactions`
#3745 opened
Jul 21, 2025 -
L2: code simplification tracker
#3744 opened
Jul 21, 2025 -
L2: remove `redb` and `libmdbx` from rollup store
#3743 opened
Jul 21, 2025 -
L1/L2: new block's timestamp is strictly greater than prev, limits block time to 1 second
#3742 opened
Jul 21, 2025
40 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
refactor(levm): rewrite of EF state tests runner second iteration
#3666 commented on
Jul 25, 2025 • 28 new comments -
feat(l1, l2, levm): profiling metrics
#3240 commented on
Jul 25, 2025 • 22 new comments -
fix(l1): peer discovery & connection
#3688 commented on
Jul 24, 2025 • 18 new comments -
feat(l1,l2): create Ansible automation script to deploy on servers without docker
#3173 commented on
Jul 25, 2025 • 16 new comments -
feat(l2): aligned mode support for risc0
#3429 commented on
Jul 24, 2025 • 8 new comments -
docs(l2): add doc on how to run a follower node
#3685 commented on
Jul 24, 2025 • 8 new comments -
ci(l1): set project status automatically for `ethrex_l1`.
#3567 commented on
Jul 25, 2025 • 6 new comments -
feat(l1): engine_getBlobsV1 request endpoint
#3636 commented on
Jul 23, 2025 • 6 new comments -
test(l2): monitor withdrawal widget integration tests
#3681 commented on
Jul 25, 2025 • 5 new comments -
feat(l2): show peer count in monitor when in based mode
#3668 commented on
Jul 25, 2025 • 5 new comments -
ci(l2): add sp1 proving for based test
#3621 commented on
Jul 22, 2025 • 3 new comments -
refactor(l2): do fcu updates when a batch is sealed
#3731 commented on
Jul 23, 2025 • 2 new comments -
chore(levm): simplify blake2f_compress_f
#3533 commented on
Jul 23, 2025 • 1 new comment -
Archive Sync Sepolia testnet
#1676 commented on
Jul 21, 2025 • 0 new comments -
feat(l2): block fetcher initialize with correct values
#3589 commented on
Jul 24, 2025 • 0 new comments -
feat(l1): measure & speed up healing during snap sync
#3623 commented on
Jul 21, 2025 • 0 new comments -
refactor(levm): experimental, review code and try to delete
#3682 commented on
Jul 23, 2025 • 0 new comments -
feat(l2): allow setting height of the batch widget
#3690 commented on
Jul 24, 2025 • 0 new comments -
chore(l1): add snooper for ethrex on ethereum package network params
#3693 commented on
Jul 24, 2025 • 0 new comments -
feat(l2): implement scrolling in monitor tables
#3717 commented on
Jul 24, 2025 • 0 new comments -
wip: initial version of standalone pruning
#3732 commented on
Jul 23, 2025 • 0 new comments -
feat(l2): monitor general scroll
#3736 commented on
Jul 23, 2025 • 0 new comments -
Archive sync mainnet
#1677 commented on
Jul 21, 2025 • 0 new comments -
L2: add L2 rpc url to `WatcherConfig` instead of using a hardcoded one
#3696 commented on
Jul 21, 2025 • 0 new comments -
L2: handle P2P L2 messages only if we have enabled the capability
#3676 commented on
Jul 21, 2025 • 0 new comments -
L2: refactor `l1_proof_verifier` to use the spawned library
#3692 commented on
Jul 21, 2025 • 0 new comments -
LEVM: Revisit hooks behavior and improve code
#3156 commented on
Jul 22, 2025 • 0 new comments -
L2: prevent OOM in zkvms
#3044 commented on
Jul 23, 2025 • 0 new comments -
Make `--version` output consistent with release version
#3686 commented on
Jul 23, 2025 • 0 new comments -
Include L2 contracts deploying logic inside the client
#3379 commented on
Jul 24, 2025 • 0 new comments -
Proposal: See if we should stop using L1 client `Account` in LEVM and use our own `LevmAccount`
#3298 commented on
Jul 24, 2025 • 0 new comments -
On transaction stress scenarios we discard various due to nonce too high
#2406 commented on
Jul 24, 2025 • 0 new comments -
Prevent GenServerErrors from leaking out of GenServer implementations
#3376 commented on
Jul 24, 2025 • 0 new comments -
High CPU utilization during transaction spam with only ethrex nodes
#3609 commented on
Jul 25, 2025 • 0 new comments -
docs(levm): add detailed documentation for CallFrame backups and revert/metge logic
#3294 commented on
Jul 21, 2025 • 0 new comments -
feat(l2): full sync for based feature
#3341 commented on
Jul 22, 2025 • 0 new comments -
feat(l1): overhaul datadir to be network-specific
#3366 commented on
Jul 21, 2025 • 0 new comments -
feat(l2): standardize Witness Execution Result
#3400 commented on
Jul 22, 2025 • 0 new comments -
feat(l1): add `admin_addTrustedPeer` RPC method
#3486 commented on
Jul 23, 2025 • 0 new comments -
feat(l1): improve storage rebuild speed during snap sync
#3491 commented on
Jul 23, 2025 • 0 new comments