Skip to main content

MultisigMemberSignature

type MultisigMemberSignature

A signature from a member of a multisig committee.

BCS

The BCS serialized form for this type is defined by the following ABNF:

```text multisig-member-signature = ed25519-multisig-member-signature / secp256k1-multisig-member-signature / secp256r1-multisig-member-signature / passkey-multisig-member-signature

ed25519-multisig-member-signature = %d00 ed25519-signature secp256k1-multisig-member-signature = %d01 secp256k1-signature secp256r1-multisig-member-signature = %d02 secp256r1-signature passkey-multisig-member-signature = %d04 passkey-authenticator ```

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

func LiftFromExternalMultisigMemberSignature

func LiftFromExternalMultisigMemberSignature(handle uint64) *MultisigMemberSignature

func MultisigMemberSignatureFromBcs

func MultisigMemberSignatureFromBcs(bcs []byte) (*MultisigMemberSignature, error)

Create this type from BCS encoded bytes.

func MultisigMemberSignatureFromJson

func MultisigMemberSignatureFromJson(json string) (*MultisigMemberSignature, error)

Create this type from JSON encoded string.

func (*MultisigMemberSignature) AsEd25519

func (_self *MultisigMemberSignature) AsEd25519() *Ed25519Signature

func (*MultisigMemberSignature) AsOptEd25519

func (_self *MultisigMemberSignature) AsOptEd25519() **Ed25519Signature

func (*MultisigMemberSignature) AsOptPasskey

func (_self *MultisigMemberSignature) AsOptPasskey() **PasskeyAuthenticator

func (*MultisigMemberSignature) AsOptSecp256k1

func (_self *MultisigMemberSignature) AsOptSecp256k1() **Secp256k1Signature

func (*MultisigMemberSignature) AsOptSecp256r1

func (_self *MultisigMemberSignature) AsOptSecp256r1() **Secp256r1Signature

func (*MultisigMemberSignature) AsPasskey

func (_self *MultisigMemberSignature) AsPasskey() *PasskeyAuthenticator

func (*MultisigMemberSignature) AsSecp256k1

func (_self *MultisigMemberSignature) AsSecp256k1() *Secp256k1Signature

func (*MultisigMemberSignature) AsSecp256r1

func (_self *MultisigMemberSignature) AsSecp256r1() *Secp256r1Signature

func (*MultisigMemberSignature) DebugString

func (_self *MultisigMemberSignature) DebugString() string

func (*MultisigMemberSignature) Destroy

func (object *MultisigMemberSignature) Destroy()

func (*MultisigMemberSignature) Eq

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

func (*MultisigMemberSignature) IsEd25519

func (_self *MultisigMemberSignature) IsEd25519() bool

func (*MultisigMemberSignature) IsPasskey

func (_self *MultisigMemberSignature) IsPasskey() bool

func (*MultisigMemberSignature) IsSecp256k1

func (_self *MultisigMemberSignature) IsSecp256k1() bool

func (*MultisigMemberSignature) IsSecp256r1

func (_self *MultisigMemberSignature) IsSecp256r1() bool

func (*MultisigMemberSignature) Ne

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