func (msg *MsgBlock) SerializeSizeStripped() int {
	// Block header bytes + Serialized varint size for the number of
	// transactions.
	n := blockHeaderLen + VarIntSerializeSize(uint64(len(msg.Transactions)))

	if msg.Header.Version > 3 {
		n += 32 // acc checkpoint
	}

	for _, tx := range msg.Transactions {
		n += tx.SerializeSizeStripped()
	}

	return n
}
// SerializeSizeStripped returns the number of bytes it would take to serialize
// the block, excluding any witness data (if any).
SerializeSizeStripped returns the number of bytes it would take to serialize
the block, excluding any witness data (if any).
// SerializeSizeStripped returns the number of bytes it would take to serialize // the block excluding any witness data ( if any ) .
func (msg *MsgBlock) SerializeSizeStripped() int {
	n := blockHeaderLen + VarIntSerializeSize(uint64(len(msg.Transactions)))
	if msg.Header.Version > 3 {
		n += 32 
	}
	for _, tx := range msg.Transactions {
		n += tx.SerializeSizeStripped()
	}
	return n
}
func ( msg * MsgBlock ) SerializeSizeStripped ( ) int { n := blockHeaderLen + VarIntSerializeSize ( uint64 ( len ( msg . Transactions ) ) ) if msg . Header . Version > 3 { n += 32 } for _ , tx := range msg . Transactions { n += tx . SerializeSizeStripped ( ) } return n }
SerializeSizeStripped returns the number of bytes it would take to serialize
the block, excluding any witness data (if any).
SerializeSizeStripped returns the number of bytes it would take to serialize the block excluding any witness data ( if any ) .
// Block header bytes + Serialized varint size for the number of // transactions. // acc checkpoint