diff options
-rw-r--r-- | core/types/transaction_signing.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/types/transaction_signing.go b/core/types/transaction_signing.go index e7eb7c5f0..b4bab0aad 100644 --- a/core/types/transaction_signing.go +++ b/core/types/transaction_signing.go @@ -112,6 +112,9 @@ type EIP155Signer struct { } func NewEIP155Signer(chainId *big.Int) EIP155Signer { + if chainId == nil { + chainId = new(big.Int) + } return EIP155Signer{ chainId: chainId, chainIdMul: new(big.Int).Mul(chainId, big.NewInt(2)), |