
Security News
Meet Socket at Black Hat Europe and BSides London 2025
Socket is heading to London! Stop by our booth or schedule a meeting to see what we've been working on.
github.com/immutable/immutable-geth
Advanced tools
Golang execution layer implementation of the Ethereum protocol. Modified for the purposes of the Immutable zkEVM.
All modifications made by Immutable are either contained in files named *immutable*.go or have CHANGE(immutable): comments above or inside the modified lines of code.
With Golang 1.20 installed, run:
make geth
or, to build the full suite of utilities:
make all
The built client binary is ./build/bin/geth
You can run a local network with your built binary via the immutable bootstrap local command:
now=$(date +%s)
./build/bin/geth immutable bootstrap local \
--override.shanghai="$now" \
--override.prevrandao="$now" \
--override.cancun="$now"
You can run the E2E tests against your built binary via:
.github/scripts/bootstrap_test.sh
The client is distributed as the following Docker image:
docker pull ghcr.io/immutable/go-ethereum/go-ethereum:latest
If you wish to join the P2P network, you must follow these instructions.
Minimum:
Recommended:
We welcome any contributions and aim to respond promptly to issues and pull requests.
Please make sure your contributions adhere to our coding guidelines:
main branch.The Immutable go-ethereum library (i.e. all code outside of the cmd directory) is licensed under the
GNU Lesser General Public License v3.0,
also included in our repository in the COPYING.LESSER file.
The Immutable go-ethereum binaries (i.e. all code inside of the cmd directory) are licensed under the
GNU General Public License v3.0, also
included in our repository in the COPYING file.
FAQs
Unknown package
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket is heading to London! Stop by our booth or schedule a meeting to see what we've been working on.

Security News
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.