Ed25519Signature
type Ed25519Signature
An ed25519 signature.
BCS
The BCS serialized form for this type is defined by the following ABNF:
```text ed25519-signature = 64OCTET ```
type Ed25519Signature struct {
// contains filtered or unexported fields
}
func Ed25519SignatureFromBcs
func Ed25519SignatureFromBcs(bcs []byte) (*Ed25519Signature, error)
Create this type from BCS encoded bytes.
func Ed25519SignatureFromBytes
func Ed25519SignatureFromBytes(bytes []byte) (*Ed25519Signature, error)
func Ed25519SignatureFromJson
func Ed25519SignatureFromJson(json string) (*Ed25519Signature, error)
Create this type from JSON encoded string.
func Ed25519SignatureFromStr
func Ed25519SignatureFromStr(s string) (*Ed25519Signature, error)
func Ed25519SignatureRandom
func Ed25519SignatureRandom() *Ed25519Signature
func LiftFromExternalEd25519Signature
func LiftFromExternalEd25519Signature(handle uint64) *Ed25519Signature
func (*Ed25519Signature) Destroy
func (object *Ed25519Signature) Destroy()
func (*Ed25519Signature) Eq
func (_self *Ed25519Signature) Eq(other *Ed25519Signature) bool
func (*Ed25519Signature) Hash
func (_self *Ed25519Signature) Hash() uint64
func (*Ed25519Signature) Ne
func (_self *Ed25519Signature) Ne(other *Ed25519Signature) bool
func (*Ed25519Signature) ToBytes
func (_self *Ed25519Signature) ToBytes() []byte