core/types: improve chainID assertion

This commit is contained in:
Felix Lange 2025-03-19 11:29:43 +01:00
parent c3f5dde938
commit 2240538960

View file

@ -189,8 +189,8 @@ type modernSigner struct {
} }
func newModernSigner(chainID *big.Int, fork forks.Fork) Signer { func newModernSigner(chainID *big.Int, fork forks.Fork) Signer {
if chainID == nil { if chainID == nil || chainID.Sign() <= 0 {
panic("nil chainID") panic(fmt.Sprintf("invalid chainID %v", chainID))
} }
s := &modernSigner{ s := &modernSigner{
chainID: chainID, chainID: chainID,