Skip to content

Commit 767231e

Browse files
committed
more renames
1 parent 7e107c7 commit 767231e

15 files changed

Lines changed: 78 additions & 77 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ A clear and concise description of what the bug is.
1313
## To Reproduce
1414

1515
Steps to reproduce the behavior:
16+
1617
1. Go to '...'
1718
2. Click on '....'
1819
3. Scroll down to '....'
@@ -29,7 +30,7 @@ If applicable, add screenshots to help explain your problem.
2930
## System information
3031

3132
- OS: [e.g. Ubuntu 22.04]
32-
- Lumen version: [e.g. v0.1.0]
33+
- ev-reth version: [e.g. v0.1.0]
3334
- Rust version: [e.g. 1.81.0]
3435

3536
## Logs
@@ -40,4 +41,4 @@ Please paste any relevant log output here
4041

4142
## Additional context
4243

43-
Add any other context about the problem here.
44+
Add any other context about the problem here.

.github/assets/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@
44
FROM ubuntu:24.04
55

66
# Copy the pre-built binary
7-
COPY dist/lumen /usr/local/bin/lumen
7+
COPY dist/ev-reth /usr/local/bin/ev-reth
88

99
# Make it executable
10-
RUN chmod +x /usr/local/bin/lumen
10+
RUN chmod +x /usr/local/bin/ev-reth
1111

1212
# Create a non-root user
13-
RUN useradd -m -s /bin/bash lumen
13+
RUN useradd -m -s /bin/bash ev-reth
1414

1515
# Switch to non-root user
16-
USER lumen
17-
WORKDIR /home/lumen
16+
USER ev-reth
17+
WORKDIR /home/ev-reth
1818

1919
# Expose default ports
2020
EXPOSE 8545 8546 30303 6060 9001
2121

2222
# Set the entrypoint
23-
ENTRYPOINT ["/usr/local/bin/lumen"]
23+
ENTRYPOINT ["/usr/local/bin/ev-reth"]

.github/dependabot.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ updates:
88
day: "monday"
99
open-pull-requests-limit: 10
1010
reviewers:
11-
- "lumen-maintainers"
11+
- "ev-maintainers"
1212
labels:
1313
- "dependencies"
1414
- "rust"
@@ -24,10 +24,10 @@ updates:
2424
day: "monday"
2525
open-pull-requests-limit: 5
2626
reviewers:
27-
- "lumen-devops-team"
27+
- "ev-devops-team"
2828
labels:
2929
- "dependencies"
3030
- "github-actions"
3131
commit-message:
3232
prefix: "ci"
33-
include: "scope"
33+
include: "scope"

.github/workflows/docker.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ on:
1111
- v*
1212

1313
env:
14-
REPO_NAME: ${{ github.repository_owner }}/lumen
15-
IMAGE_NAME: ${{ github.repository_owner }}/lumen
14+
REPO_NAME: ${{ github.repository_owner }}/ev-reth
15+
IMAGE_NAME: ${{ github.repository_owner }}/ev-reth
1616
CARGO_TERM_COLOR: always
17-
DOCKER_IMAGE_NAME: ghcr.io/${{ github.repository_owner }}/lumen
17+
DOCKER_IMAGE_NAME: ghcr.io/${{ github.repository_owner }}/ev-reth
1818
DOCKER_USERNAME: ${{ github.actor }}
1919

2020
jobs:

.github/workflows/e2e.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@ jobs:
2929
- uses: taiki-e/install-action@nextest
3030
- name: Install Foundry
3131
uses: foundry-rs/foundry-toolchain@v1
32-
- name: Build Lumen
32+
- name: Build ev-reth
3333
run: |
34-
cargo build --profile release --locked --bin lumen
34+
cargo build --profile release --locked --bin ev-reth
3535
3636
- name: Run E2E tests
3737
run: |
3838
cargo nextest run \
3939
--locked \
4040
--workspace \
41-
-E "package(lumen-tests)" \
41+
-E "package(ev-tests)" \
4242
--no-capture
4343
env:
4444
RUST_LOG: debug

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- uses: Swatinem/rust-cache@v2
2222
with:
2323
cache-on-failure: true
24-
- run: cargo clippy --bin lumen --workspace --features "jemalloc"
24+
- run: cargo clippy --bin ev-reth --workspace --features "jemalloc"
2525
env:
2626
RUSTFLAGS: -D warnings
2727

@@ -63,7 +63,7 @@ jobs:
6363
- uses: Swatinem/rust-cache@v2
6464
with:
6565
cache-on-failure: true
66-
- run: cargo build --bin lumen --workspace
66+
- run: cargo build --bin ev-reth --workspace
6767
env:
6868
RUSTFLAGS: -D warnings
6969

.github/workflows/release.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,23 +47,23 @@ jobs:
4747
if: matrix.os != 'windows-latest'
4848
run: |
4949
cd target/${{ matrix.target }}/release
50-
tar czf lumen-${{ matrix.target }}.tar.gz lumen
51-
mv lumen-${{ matrix.target }}.tar.gz ../../../
50+
tar czf ev-reth-${{ matrix.target }}.tar.gz ev-reth
51+
mv ev-reth-${{ matrix.target }}.tar.gz ../../../
5252
5353
- name: Create zip
5454
if: matrix.os == 'windows-latest'
5555
shell: pwsh
5656
run: |
5757
cd target/${{ matrix.target }}/release
58-
Compress-Archive -Path lumen.exe -DestinationPath ../../../lumen-${{ matrix.target }}.zip
58+
Compress-Archive -Path ev-reth.exe -DestinationPath ../../../ev-reth-${{ matrix.target }}.zip
5959
6060
- name: Upload artifacts
6161
uses: actions/upload-artifact@v4
6262
with:
63-
name: lumen-${{ matrix.target }}
63+
name: ev-reth-${{ matrix.target }}
6464
path: |
65-
lumen-*.tar.gz
66-
lumen-*.zip
65+
ev-reth-*.tar.gz
66+
ev-reth-*.zip
6767
6868
create-release:
6969
name: create-release
@@ -78,7 +78,7 @@ jobs:
7878
uses: actions/download-artifact@v4
7979
with:
8080
path: artifacts
81-
pattern: lumen-*
81+
pattern: ev-reth-*
8282
merge-multiple: true
8383

8484
- name: Create GitHub Release
@@ -88,5 +88,5 @@ jobs:
8888
prerelease: false
8989
generate_release_notes: true
9090
files: |
91-
artifacts/lumen-*.tar.gz
92-
artifacts/lumen-*.zip
91+
artifacts/ev-reth-*.tar.gz
92+
artifacts/ev-reth-*.zip

Dockerfile.cross

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ ARG TARGETPLATFORM
77
ARG BUILDPLATFORM
88

99
# Copy the pre-built binary based on the target platform
10-
COPY dist/bin/${TARGETPLATFORM}/lumen /usr/local/bin/lumen
10+
COPY dist/bin/${TARGETPLATFORM}/ev-reth /usr/local/bin/ev-reth
1111

1212
# Expose default ports
1313
EXPOSE 8545 8546 30303 6060 9001
1414

1515
# Set the entrypoint
16-
ENTRYPOINT ["/usr/local/bin/lumen"]
16+
ENTRYPOINT ["/usr/local/bin/ev-reth"]

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ test-unit:
4343

4444
## test-integration: Run integration tests only
4545
test-integration:
46-
$(CARGO) test -p lumen-tests
46+
$(CARGO) test -p ev-tests
4747

4848
##@ Development
4949

@@ -118,7 +118,7 @@ test-common:
118118
# Docker configuration
119119
GIT_TAG ?= $(shell git describe --tags --abbrev=0 || echo "latest")
120120
BIN_DIR = dist/bin
121-
DOCKER_IMAGE_NAME ?= ghcr.io/$(shell git config --get remote.origin.url | sed 's/.*github.com[:/]\(.*\)\.git/\1/' | cut -d'/' -f1)/lumen
121+
DOCKER_IMAGE_NAME ?= ghcr.io/$(shell git config --get remote.origin.url | sed 's/.*github.com[:/]\(.*\)\.git/\1/' | cut -d'/' -f1)/ev-reth
122122
PROFILE ?= release
123123

124124
# List of features to use when building

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This project provides a modified version of Reth that includes:
1616

1717
### 1. Engine API Transaction Support
1818

19-
Unlike standard Reth, Lumen accepts transactions directly through the Engine API payload attributes. This allows Evolve to submit transactions when requesting new payload creation.
19+
Unlike standard Reth, ev-reth accepts transactions directly through the Engine API payload attributes. This allows Evolve to submit transactions when requesting new payload creation.
2020

2121
### 2. Custom Payload Builder
2222

@@ -36,7 +36,7 @@ Modified Engine API validator that:
3636

3737
### 4. Custom Consensus for Equal Timestamps
3838

39-
Lumen includes a custom consensus implementation (`RollkitConsensus`) that:
39+
ev-reth includes a custom consensus implementation (`RollkitConsensus`) that:
4040

4141
- Allows multiple blocks to have the same timestamp
4242
- Wraps the standard Ethereum beacon consensus for most validation
@@ -74,18 +74,18 @@ make test
7474

7575
## Usage
7676

77-
### Running the Lumen Node
77+
### Running the ev-reth Node
7878

7979
Basic usage:
8080

8181
```bash
82-
./target/release/lumen node
82+
./target/release/ev-reth node
8383
```
8484

8585
With custom configuration:
8686

8787
```bash
88-
./target/release/lumen node \
88+
./target/release/ev-reth node \
8989
--chain <CHAIN_SPEC> \
9090
--datadir <DATA_DIR> \
9191
--http \
@@ -151,7 +151,7 @@ curl -X POST http://localhost:8545 \
151151

152152
### Modular Design
153153

154-
Lumen follows a modular architecture similar to Odyssey, with clear separation of concerns:
154+
Ev-reth follows a modular architecture similar to Odyssey, with clear separation of concerns:
155155

156156
- **`bin/ev-reth`**: The main executable binary
157157
- **`crates/common`**: Shared utilities and constants used across all crates
@@ -172,11 +172,11 @@ This modular design allows for:
172172
- Handles payload construction with transactions from Engine API
173173
- Manages state execution and block assembly
174174

175-
2. **RollkitEngineTypes** (`bin/lumen/src/main.rs`)
175+
2. **RollkitEngineTypes** (`bin/ev-reth/src/main.rs`)
176176
- Custom Engine API types supporting transaction attributes
177177
- Payload validation and attribute processing
178178

179-
3. **RollkitEngineValidator** (`bin/lumen/src/main.rs`)
179+
3. **RollkitEngineValidator** (`bin/ev-reth/src/main.rs`)
180180
- Modified validator for Rollkit-specific requirements
181181
- Bypasses certain validations while maintaining security
182182

@@ -230,9 +230,9 @@ All standard Reth configuration options are supported. Key options for Rollkit i
230230
### Project Structure
231231

232232
```
233-
lumen/
233+
ev-reth/
234234
├── bin/
235-
│ └── lumen/ # Main binary
235+
│ └── ev-reth/ # Main binary
236236
│ ├── Cargo.toml
237237
│ └── src/
238238
│ └── main.rs # Binary with Engine API integration
@@ -264,7 +264,7 @@ lumen/
264264
│ ├── lib.rs
265265
│ └── *.rs # Test files
266266
├── etc/ # Configuration files
267-
│ └── lumen-genesis.json # Genesis configuration
267+
│ └── ev-reth-genesis.json # Genesis configuration
268268
├── Cargo.toml # Workspace configuration
269269
├── Makefile # Build automation
270270
└── README.md # This file
@@ -314,7 +314,7 @@ make run-dev
314314
Enable detailed logging:
315315

316316
```bash
317-
RUST_LOG=debug,lumen=trace ./target/release/lumen node
317+
RUST_LOG=debug,ev-reth=trace ./target/release/ev-reth node
318318
```
319319

320320
## Contributing

0 commit comments

Comments
 (0)