Blob

Module for working with Blobs: immutable sequence of bytes.

type Blob = Prim.Types.Blob

public func fromArray(bytes : [Nat8]) : Blob

public func fromVarArray(bytes : [var Nat8]) : Blob

public func toArray(blob : Blob) : [Nat8]

public func toVarArray(blob : Blob) : [var Nat8]

public func hash(blob : Blob) : Nat32

public func compare(b1 : Blob, b2 : Blob) : {#less; #equal; #greater}

public func equal(blob1 : Blob, blob2 : Blob) : Bool

public func notEqual(blob1 : Blob, blob2 : Blob) : Bool

public func less(blob1 : Blob, blob2 : Blob) : Bool

public func lessOrEqual(blob1 : Blob, blob2 : Blob) : Bool

public func greater(blob1 : Blob, blob2 : Blob) : Bool

public func greaterOrEqual(blob1 : Blob, blob2 : Blob) : Bool