Skip to main content

ConsensusCommitDigest

type ConsensusCommitDigest

The digest of a consensus commit.

type ConsensusCommitDigest struct {
// contains filtered or unexported fields
}

func ConsensusCommitDigestFromBase58

func ConsensusCommitDigestFromBase58(base58 string) (*ConsensusCommitDigest, error)

func ConsensusCommitDigestFromBcs

func ConsensusCommitDigestFromBcs(bcs []byte) (*ConsensusCommitDigest, error)

Create this type from BCS encoded bytes.

func ConsensusCommitDigestFromBytes

func ConsensusCommitDigestFromBytes(bytes []byte) (*ConsensusCommitDigest, error)

func ConsensusCommitDigestFromJson

func ConsensusCommitDigestFromJson(json string) (*ConsensusCommitDigest, error)

Create this type from JSON encoded string.

func ConsensusCommitDigestRandom

func ConsensusCommitDigestRandom() *ConsensusCommitDigest

func LiftFromExternalConsensusCommitDigest

func LiftFromExternalConsensusCommitDigest(handle uint64) *ConsensusCommitDigest

func (*ConsensusCommitDigest) DebugString

func (_self *ConsensusCommitDigest) DebugString() string

func (*ConsensusCommitDigest) Destroy

func (object *ConsensusCommitDigest) Destroy()

func (*ConsensusCommitDigest) Eq

func (_self *ConsensusCommitDigest) Eq(other *ConsensusCommitDigest) bool

func (*ConsensusCommitDigest) Hash

func (_self *ConsensusCommitDigest) Hash() uint64

func (*ConsensusCommitDigest) Ne

func (_self *ConsensusCommitDigest) Ne(other *ConsensusCommitDigest) bool

func (*ConsensusCommitDigest) NextLexicographical

func (_self *ConsensusCommitDigest) NextLexicographical() *ConsensusCommitDigest

Returns the next digest in byte-increasing order.

func (*ConsensusCommitDigest) NextLexicographicalOpt

func (_self *ConsensusCommitDigest) NextLexicographicalOpt() **ConsensusCommitDigest

Returns the next digest in byte-increasing order, or `None` if the result would overflow.

func (*ConsensusCommitDigest) String

func (_self *ConsensusCommitDigest) String() string

func (*ConsensusCommitDigest) ToBase58

func (_self *ConsensusCommitDigest) ToBase58() string

func (*ConsensusCommitDigest) ToBytes

func (_self *ConsensusCommitDigest) ToBytes() []byte