diff --git a/eth/backend.go b/eth/backend.go index 16b360978f..9167e86c12 100644 --- a/eth/backend.go +++ b/eth/backend.go @@ -240,9 +240,17 @@ func New(ctx *node.ServiceContext, config *Config) (*Ethereum, error) { return block, false, fmt.Errorf("can't get block validator: %v", err) } if m2 == eb { - wallet, _ := eth.accountManager.Find(accounts.Account{Address: eb}) + wallet, err := eth.accountManager.Find(accounts.Account{Address: eb}) + if err != nil { + log.Error("Can't find coinbase account wallet", "err", err) + return block, false, err + } header := block.Header() - sighash, _ := wallet.SignHash(accounts.Account{Address: eb}, posv.SigHash(header).Bytes()) + sighash, err := wallet.SignHash(accounts.Account{Address: eb}, posv.SigHash(header).Bytes()) + if err != nil || sighash == nil { + log.Error("Can't get signature hash of m2", "sighash", sighash, "err", err) + return block, false, err + } header.Validator = sighash return types.NewBlockWithHeader(header).WithBody(block.Transactions(), block.Uncles()), true, nil } diff --git a/params/version.go b/params/version.go index dc1a63c4bf..2f02070a99 100644 --- a/params/version.go +++ b/params/version.go @@ -23,7 +23,7 @@ import ( const ( VersionMajor = 1 // Major version component of the current release VersionMinor = 3 // Minor version component of the current release - VersionPatch = 0 // Patch version component of the current release + VersionPatch = 1 // Patch version component of the current release VersionMeta = "stable" // Version metadata to append to the version string )