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