File tree Expand file tree Collapse file tree 3 files changed +9
-4
lines changed Expand file tree Collapse file tree 3 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -2817,7 +2817,12 @@ func (bc *BlockChain) GetTransactionLookup(hash common.Hash) *rawdb.LegacyTxLook
28172817func (bc * BlockChain ) Config () * params.ChainConfig { return bc .chainConfig }
28182818
28192819// QuorumConfig retrieves the Quorum chain's configuration
2820- func (bc * BlockChain ) QuorumConfig () * QuorumChainConfig { return bc .quorumConfig }
2820+ func (bc * BlockChain ) QuorumConfig () * QuorumChainConfig {
2821+ if bc == nil || bc .quorumConfig == nil {
2822+ return & QuorumChainConfig {}
2823+ }
2824+ return bc .quorumConfig
2825+ }
28212826
28222827// Engine retrieves the blockchain's consensus engine.
28232828func (bc * BlockChain ) Engine () consensus.Engine { return bc .engine }
Original file line number Diff line number Diff line change @@ -255,10 +255,10 @@ func (d *dummyChain) SupportsMultitenancy(context.Context) (*proto.PreAuthentica
255255}
256256
257257// Config retrieves the chain's fork configuration
258- func (d * dummyChain ) Config () * params.ChainConfig { return nil }
258+ func (d * dummyChain ) Config () * params.ChainConfig { return & params. ChainConfig {} }
259259
260260// QuorumConfig retrieves the Quorum chain's configuration
261- func (d * dummyChain ) QuorumConfig () * core.QuorumChainConfig { return nil }
261+ func (d * dummyChain ) QuorumConfig () * core.QuorumChainConfig { return & core. QuorumChainConfig {} }
262262
263263// PrivateStateManager returns the private state manager
264264func (d * dummyChain ) PrivateStateManager () mps.PrivateStateManager { return nil }
Original file line number Diff line number Diff line change @@ -603,7 +603,7 @@ func (lc *LightChain) SupportsMultitenancy(context.Context) (*proto.PreAuthentic
603603}
604604
605605// QuorumConfig retrieves the Quorum chain's configuration
606- func (lc * LightChain ) QuorumConfig () * core.QuorumChainConfig { return nil }
606+ func (lc * LightChain ) QuorumConfig () * core.QuorumChainConfig { return & core. QuorumChainConfig {} }
607607
608608// PrivateStateManager returns the private state manager
609609func (lc * LightChain ) PrivateStateManager () mps.PrivateStateManager { return nil }
You can’t perform that action at this time.
0 commit comments