| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Note:the project migrated to https://github.com/zen-eth/shisui
Shisui is an Ethereum portal client written in Go language based on go-ethereum. The name is inspired by Uchiha Shisui from the anime Naruto, who is renowned as "Shisui of the Body Flicker".
Note: Shisui is still under heavy development and is not yet ready for production use.
For prerequisites and detailed build instructions please read the Installation Instructions.
Building shisui requires both a Go (version 1.22 or later) and a C compiler. You can install them using your favourite package manager. Once the dependencies are installed, run
make shisuiAlso, you can build the docker image by running
make shisui-imageAfter building shisui, you can start the client by running
# supported options are list below
./build/bin/shisuiAlternatively, you can run the docker image by running
docker run -d -p 8545:8545 -p 9009:9009/udp -e SHISUI_NAT=stun ghcr.io/optimism-java/shisui:latest
# if you know your exiIp, replace by -e SHISUI_NAT=extip:${your ip}You can use the script below to check if the node has started correctly.
curl -X POST http://127.0.0.1:8545 \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "discv5_nodeInfo",
"params": [],
"id": 0
}'all the options above can be set with envs.
the env is prefixed with SHISUI and change the . to _.
eg --rpc.add can be replaced with env SHISUI_RPC_ADDR
Minimum:
Recommended:
| Back | FazBrowse Home | New Git URL |