Bls12381Signature
type Bls12381Signature
A bls12381 min-sig signature.
BCS
The BCS serialized form for this type is defined by the following ABNF:
```text bls12381-signature = 48OCTET ```
type Bls12381Signature struct {
// contains filtered or unexported fields
}
func Bls12381SignatureFromBcs
func Bls12381SignatureFromBcs(bcs []byte) (*Bls12381Signature, error)
Create this type from BCS encoded bytes.
func Bls12381SignatureFromBytes
func Bls12381SignatureFromBytes(bytes []byte) (*Bls12381Signature, error)
func Bls12381SignatureFromJson
func Bls12381SignatureFromJson(json string) (*Bls12381Signature, error)
Create this type from JSON encoded string.
func Bls12381SignatureFromStr
func Bls12381SignatureFromStr(s string) (*Bls12381Signature, error)
func Bls12381SignatureRandom
func Bls12381SignatureRandom() *Bls12381Signature
func LiftFromExternalBls12381Signature
func LiftFromExternalBls12381Signature(handle uint64) *Bls12381Signature
func (*Bls12381Signature) Destroy
func (object *Bls12381Signature) Destroy()
func (*Bls12381Signature) Eq
func (_self *Bls12381Signature) Eq(other *Bls12381Signature) bool
func (*Bls12381Signature) Hash
func (_self *Bls12381Signature) Hash() uint64
func (*Bls12381Signature) Ne
func (_self *Bls12381Signature) Ne(other *Bls12381Signature) bool
func (*Bls12381Signature) ToBytes
func (_self *Bls12381Signature) ToBytes() []byte