Renamed 'nimbus' directory and its references to 'execution_chain' (#3052)

* renamed nimbus folder to execution_chain

* Renamed "nimbus" references to "execution_chain"

* fixed wrongly changed http reference

* delete snap types file given that it was deleted before this PR merge

* missing 'execution_chain' replacement

---------

Co-authored-by: pmmiranda <pedro.miranda@nimbus.team>
This commit is contained in:
pmmiranda 2025-02-11 22:28:42 +00:00 committed by GitHub
parent 02014b382d
commit 411a3cadfa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
404 changed files with 399 additions and 399 deletions

View File

@ -13,9 +13,9 @@ on:
- 'fluffy/**'
- '!fluffy/**.md'
- '!fluffy/docs/**'
- 'nimbus/rpc/hexstrings.nim'
- 'nimbus/rpc/rpc_*.nim'
- 'nimbus/db/**'
- 'execution_chain/rpc/hexstrings.nim'
- 'execution_chain/rpc/rpc_*.nim'
- 'execution_chain/db/**'
- 'vendor/**'
- 'Makefile'
- 'nimbus.nimble'
@ -26,9 +26,9 @@ on:
- 'fluffy/**'
- '!fluffy/**.md'
- '!fluffy/docs/**'
- 'nimbus/rpc/hexstrings.nim'
- 'nimbus/rpc/rpc_*.nim'
- 'nimbus/db/**'
- 'execution_chain/rpc/hexstrings.nim'
- 'execution_chain/rpc/rpc_*.nim'
- 'execution_chain/db/**'
- 'vendor/**'
- 'Makefile'
- 'nimbus.nimble'

View File

@ -16,7 +16,7 @@ on:
- 'nimbus_verified_proxy/**'
- '!nimbus_verified_proxy/**.md'
- '!nimbus_verified_proxy/docs/**'
- 'nimbus/db/**'
- 'execution_chain/db/**'
- 'vendor/**'
- 'Makefile'
- 'nimbus.nimble'
@ -27,7 +27,7 @@ on:
- 'nimbus_verified_proxy/**'
- '!nimbus_verified_proxy/**.md'
- '!nimbus_verified_proxy/docs/**'
- 'nimbus/db/**'
- 'execution_chain/db/**'
- 'vendor/**'
- 'Makefile'
- 'nimbus.nimble'

2
.gitignore vendored
View File

@ -22,7 +22,7 @@
# Ignore generated C and doc files
nimcache
/nimbus/docs
/execution_chain/docs
/debug*.json
/block*.json

View File

@ -190,7 +190,7 @@ ifneq ($(ENABLE_EVMC), 0)
T8N_PARAMS := -d:chronicles_enabled=off
endif
# eth protocol settings, rules from "nimbus/sync/protocol/eth/variables.mk"
# eth protocol settings, rules from "execution_chain/sync/protocol/eth/variables.mk"
NIM_PARAMS := $(NIM_PARAMS) $(NIM_ETH_PARAMS)
#- deletes and recreates "nimbus.nims" which on Windows is a copy instead of a proper symlink
@ -211,7 +211,7 @@ $(TOOLS): | build deps rocksdb
nimbus_execution_client: | build deps rocksdb
echo -e $(BUILD_MSG) "build/nimbus_execution_client" && \
$(ENV_SCRIPT) nim c $(NIM_PARAMS) -d:chronicles_log_level=TRACE -o:build/nimbus_execution_client "nimbus/nimbus_execution_client.nim"
$(ENV_SCRIPT) nim c $(NIM_PARAMS) -d:chronicles_log_level=TRACE -o:build/nimbus_execution_client "execution_chain/nimbus_execution_client.nim"
nimbus: nimbus_execution_client
echo "The nimbus target is deprecated and will soon change meaning, use 'nimbus_execution_client' instead"

View File

@ -327,7 +327,7 @@ cp -a examples/prometheus.yml ../my_metrics/
cd ../my_metrics
prometheus --config.file=prometheus.yml # loads ./prometheus.yml, writes metric data to ./data
# start a fresh Nimbus sync and export metrics
rm -rf ~/.cache/nimbus/db; ./build/nimbus_execution_client --prune:archive --metricsServer
rm -rf ~/.cache/execution_chain/db; ./build/nimbus_execution_client --prune:archive --metricsServer
```
Start the Grafana server. On Gentoo it's `/etc/init.d/grafana start`. Go to

View File

@ -1,5 +1,5 @@
# Nimbus
# Copyright (c) 2018-2024 Status Research & Development GmbH
# Copyright (c) 2018-2025 Status Research & Development GmbH
# Licensed under either of
# * Apache License, version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or
# http://www.apache.org/licenses/LICENSE-2.0)
@ -8,7 +8,7 @@
# at your option. This file may not be copied, modified, or distributed except
# according to those terms.
import ../nimbus/evm/code_stream, strformat
import ../execution_chain/evm/code_stream, strformat
var c =
CodeStream.init(CodeBytesRef.fromHex("0x6003600202600055").expect("valid code"))

View File

@ -40,7 +40,7 @@ const
" Status Research & Development GmbH"
# e.g.:
# nimbus/v0.1.0-abcdef/os-cpu/nim-a.b.c/emvc
# nimbus_execution_client/v0.1.0-abcdef/os-cpu/nim-a.b.c/emvc
# Copyright (c) 2018-2021 Status Research & Development GmbH
NimbusBuild* = "$#\p$#" % [
ClientId,

View File

@ -84,7 +84,7 @@ locations where to start looking at.
* *Aristo DB (driver)*<a name="add"></a>
+ Sources:<br>
./nimbus/db/core_db/backend/aristo_*<br>
./execution_chain/db/core_db/backend/aristo_*<br>
+ Synopsis:<br>
Combines both, the *Kvt* and the *Aristo* driver sub-modules providing an
@ -92,14 +92,14 @@ locations where to start looking at.
* *Aristo MPT (driver)*<a name="amd"></a>
+ Sources:<br>
./nimbus/db/aristo*
./execution_chain/db/aristo*
+ Synopsis:<br>
Revamped implementation of a hexary *Merkle Patricia Tree*.
* *Common (concentrator)*<a name="cc"></a>
* Sources:<br>
./nimbus/common*<br>
./execution_chain/common*<br>
* Synopsis:<br>
Collected information for running block chain execution layer
@ -107,7 +107,7 @@ locations where to start looking at.
* *Core DB (API)*<a name="cda"></a>
* Sources:<br>
./nimbus/db/core_db*
./execution_chain/db/core_db*
* Synopsis:<br>
Database abstraction layer. Unless for legacy applications, there should
@ -115,8 +115,8 @@ locations where to start looking at.
* *EVM (application)*<a name="ea"></a>
+ Sources:<br>
./nimbus/core/executor/*
./nimbus/evm/*
./execution_chain/core/executor/*
./execution_chain/evm/*
+ Synopsis:<br>
An implementation of the *Ethereum Virtual Machine*.
@ -140,7 +140,7 @@ locations where to start looking at.
* *Kvt (driver)*<a name="kd"></a>
+ Sources:<br>
./nimbus/db/kvt*
./execution_chain/db/kvt*
+ Synopsis:<br>
Key value table interface for the [Aristo DB (driver)](#add) module.
@ -149,7 +149,7 @@ locations where to start looking at.
* *Ledger (API)*<a name="la"></a>
+ Sources:<br>
./nimbus/db/ledger*
./execution_chain/db/ledger*
+ Synopsis:<br>
Abstraction layer for either the [legacy cache (driver)](#lgcd) accounts
@ -159,9 +159,9 @@ locations where to start looking at.
* *ledger cache (driver)*<a name="ldcd"></a>
+ Sources:<br>
./nimbus/db/ledger/accounts_ledger.nim<br>
./nimbus/db/ledger/backend/accounts_ledger*<br>
./nimbus/db/ledger/distinct_ledgers.nim
./execution_chain/db/ledger/accounts_ledger.nim<br>
./execution_chain/db/ledger/backend/accounts_ledger*<br>
./execution_chain/db/ledger/distinct_ledgers.nim
+ Synopsis:<br>
Management of accounts and storage data. This is a re-write of the
@ -170,7 +170,7 @@ locations where to start looking at.
* *legacy DB (concentrator)*<a name="ldc"></a>
+ Sources:<br>
./nimbus/db/core_db/backend/legacy_*
./execution_chain/db/core_db/backend/legacy_*
+ Synopsis:<br>
Legacy database abstraction. It mostly forwards requests directly to the
@ -186,8 +186,8 @@ locations where to start looking at.
* *State DB (concentrator)*<a name="sdc"></a>
+ Sources:<br>
./nimbus/evm/state.nim<br>
./nimbus/evm/types.nim
./execution_chain/evm/state.nim<br>
./execution_chain/evm/types.nim
+ Synopsis:<br>
Integrated collection of modules and methods relevant for the EVM.

Some files were not shown because too many files have changed in this diff Show More