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/**'
- '!fluffy/**.md' - '!fluffy/**.md'
- '!fluffy/docs/**' - '!fluffy/docs/**'
- 'nimbus/rpc/hexstrings.nim' - 'execution_chain/rpc/hexstrings.nim'
- 'nimbus/rpc/rpc_*.nim' - 'execution_chain/rpc/rpc_*.nim'
- 'nimbus/db/**' - 'execution_chain/db/**'
- 'vendor/**' - 'vendor/**'
- 'Makefile' - 'Makefile'
- 'nimbus.nimble' - 'nimbus.nimble'
@ -26,9 +26,9 @@ on:
- 'fluffy/**' - 'fluffy/**'
- '!fluffy/**.md' - '!fluffy/**.md'
- '!fluffy/docs/**' - '!fluffy/docs/**'
- 'nimbus/rpc/hexstrings.nim' - 'execution_chain/rpc/hexstrings.nim'
- 'nimbus/rpc/rpc_*.nim' - 'execution_chain/rpc/rpc_*.nim'
- 'nimbus/db/**' - 'execution_chain/db/**'
- 'vendor/**' - 'vendor/**'
- 'Makefile' - 'Makefile'
- 'nimbus.nimble' - 'nimbus.nimble'

View File

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

2
.gitignore vendored
View File

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

View File

@ -190,7 +190,7 @@ ifneq ($(ENABLE_EVMC), 0)
T8N_PARAMS := -d:chronicles_enabled=off T8N_PARAMS := -d:chronicles_enabled=off
endif 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) NIM_PARAMS := $(NIM_PARAMS) $(NIM_ETH_PARAMS)
#- deletes and recreates "nimbus.nims" which on Windows is a copy instead of a proper symlink #- 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 nimbus_execution_client: | build deps rocksdb
echo -e $(BUILD_MSG) "build/nimbus_execution_client" && \ 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 nimbus: nimbus_execution_client
echo "The nimbus target is deprecated and will soon change meaning, use 'nimbus_execution_client' instead" 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 cd ../my_metrics
prometheus --config.file=prometheus.yml # loads ./prometheus.yml, writes metric data to ./data prometheus --config.file=prometheus.yml # loads ./prometheus.yml, writes metric data to ./data
# start a fresh Nimbus sync and export metrics # 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 Start the Grafana server. On Gentoo it's `/etc/init.d/grafana start`. Go to

View File

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

View File

@ -40,7 +40,7 @@ const
" Status Research & Development GmbH" " Status Research & Development GmbH"
# e.g.: # 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 # Copyright (c) 2018-2021 Status Research & Development GmbH
NimbusBuild* = "$#\p$#" % [ NimbusBuild* = "$#\p$#" % [
ClientId, ClientId,

View File

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