func DefaultConsensusParams() *ConsensusParams {
	return &ConsensusParams{
		DefaultBlockSize(),
		DefaultTxSize(),
		DefaultBlockGossip(),
		DefaultEvidenceParams(),
	}
}
DefaultConsensusParams returns a default ConsensusParams.
package types
import (
	abci "github.com/tendermint/tendermint/abci/types"
	"github.com/tendermint/tendermint/crypto/merkle"
	cmn "github.com/tendermint/tendermint/libs/common"
)
const (
	MaxBlockSizeBytes = 104857600  
)
type ConsensusParams struct {
	BlockSize      `json:"block_size_params"`
	TxSize         `json:"tx_size_params"`
	BlockGossip    `json:"block_gossip_params"`
	EvidenceParams `json:"evidence_params"`
}
type BlockSize struct {
	MaxBytes int   `json:"max_bytes"`  
	MaxTxs   int   `json:"max_txs"`
	MaxGas   int64 `json:"max_gas"`
}
type TxSize struct {
	MaxBytes int   `json:"max_bytes"`
	MaxGas   int64 `json:"max_gas"`
}
type BlockGossip struct {
	BlockPartSizeBytes int `json:"block_part_size_bytes"`  
}
type EvidenceParams struct {
	MaxAge int64 `json:"max_age"`  
}