From 72af2f0fa509a85514804bb74ec3b924e10f2e51 Mon Sep 17 00:00:00 2001 From: kane Date: Mon, 15 Apr 2019 22:25:48 -0400 Subject: [PATCH] core/types: update MakeSigner --- core/types/transaction_signing.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/types/transaction_signing.go b/core/types/transaction_signing.go index 63132048ee..222d8ebbf2 100644 --- a/core/types/transaction_signing.go +++ b/core/types/transaction_signing.go @@ -39,8 +39,7 @@ type sigCache struct { } // MakeSigner returns a Signer based on the given chain config and block number. -func MakeSigner(config *params.ChainConfig, blockNumber *big.Int) Signer { - var signer Signer +func MakeSigner(config *params.ChainConfig, blockNumber *big.Int) (signer Signer) { switch { case config.IsEIP155(blockNumber): signer = NewEIP155Signer(config.ChainID) @@ -49,7 +48,7 @@ func MakeSigner(config *params.ChainConfig, blockNumber *big.Int) Signer { default: signer = FrontierSigner{} } - return signer + return } // SignTx signs the transaction using the given signer and private key