Common problems and solutions when running Story nodes
What are the hardware requirements?
What's the max expected TPS?
Is it fully EVM-compatible? Is there any customization already being made on the IP blockchain? Or are there any coming customization to be applied?
Which is your consensus mechanism?
Batches support? Limit on batch request?
WS connections? (if yes, how do they work)
How many different paths does node serves (several path with diff methods RPC)?
Caching rules for RPC method?
What is the best method to get latest block and check node is healthy and in sync?
eth_syncing
RPC call on the execution client to check if the node is sync and eth_blockNumber
for getting the latest blockWhat are the heaviest RPC methods? How much time does it take to respond to request with such method?
eth_call
/ eth_getLogs
/ eth_getBlockByNumber
Is archive node provisioning a requirement? If yes how big?
Are there snapshots available for full / archive?
Database Initialization Failure
🚧 Be very careful with this file, especially if your validator is already signing blocks.
app-db-backend = "goleveldb"
. The fallback is the db_backend
value set in CometBFT’s config.toml
.High Gas Fees
--rpc.txfee
flag to your geth startup command:Failed to send PacketPing
Cosmovisor: failed to read upgrade info
IPC endpoint closed
iptables
blocking ip and port and access posix.ufw posix
and iptables
:Found signature from the same key
Failed to validate create flags: missing required flag(s): moniker
--moniker
.Error adding vote
Error signing vote
priv_validator_state
of validator.
🚧 Be very careful with this file, especially if your validator is already signing blocks.
Unknown flag: --home
--home
flag from the startup command.Failed to register the Ethereum service
🚧 Be very careful with this file, especially if your validator is already signing blocks.
Processing finalized payload halted while evm syncing
Upgrade handler is missing
Home directory contains unexpected file
$HOME/.story/story
directory created, and there are files in it. Delete it, or try with it.Err='create comet node: create node
WAL does not contain
AppHash
issue.Err='load engine JWT file: read jwt file
jwtsecret
.WorkingDirectory
in your geth-service
, by default WorkingDirectory=$HOME/.story/geth
.jwtsecret
with command (for odyssey network):Couldn't connect to any seeds
Processing finalized payload failed err='rpc forkchoice updated
story-geth
is syncing, which takes some time.9090
.9090
, then modify it to another.Wrong AppHash
Wrong AppHash
type logs means the story node version you are using is wrong.Connection failed sendRoutine / Stopping peer
Moniker must be valid non-empty
""
when executing init:""
only:Invalid address (26656)
26656
.26656
, change it to another and keep the default 26656
for story in the P2P configuration
options in config
:Eth_coinbase does not exist
Verifying proposal failed
iptables
blocking ip and port and access posix.ufw posix
and iptables
: