func AreSame(h1 *Height, h2 *Height) bool
AreSame returns true if both the heights are either nil or equal
Height represents the height of a transaction in blockchain
type Height struct { BlockNum uint64 TxNum uint64 }
func NewHeight(blockNum, txNum uint64) *Height
NewHeight constructs a new instance of Height
func NewHeightFromBytes(b []byte) (*Height, int, error)
NewHeightFromBytes constructs a new instance of Height from serialized bytes
func (h *Height) Compare(h1 *Height) int
Compare return a -1, zero, or +1 based on whether this height is less than, equals to, or greater than the specified height respectively.
func (h *Height) String() string
String returns string for printing
func (h *Height) ToBytes() []byte
ToBytes serializes the Height