MultisigMember
type MultisigMember
A member in a multisig committee
BCS
The BCS serialized form for this type is defined by the following ABNF:
```text multisig-member = multisig-member-public-key u8 ; weight ```
There is also a legacy encoding for this type defined as:
```text legacy-multisig-member = legacy-multisig-member-public-key u8 ; weight ```
type MultisigMember struct {
// contains filtered or unexported fields
}
func LiftFromExternalMultisigMember
func LiftFromExternalMultisigMember(handle uint64) *MultisigMember
func MultisigMemberFromBcs
func MultisigMemberFromBcs(bcs []byte) (*MultisigMember, error)
Create this type from BCS encoded bytes.
func MultisigMemberFromJson
func MultisigMemberFromJson(json string) (*MultisigMember, error)
Create this type from JSON encoded string.
func NewMultisigMember
func NewMultisigMember(publicKey *PublicKey, weight uint8) *MultisigMember
Construct a new member from a `PublicKey` and a `weight`.
func (*MultisigMember) DebugString
func (_self *MultisigMember) DebugString() string
func (*MultisigMember) Destroy
func (object *MultisigMember) Destroy()
func (*MultisigMember) Eq
func (_self *MultisigMember) Eq(other *MultisigMember) bool
func (*MultisigMember) Ne
func (_self *MultisigMember) Ne(other *MultisigMember) bool
func (*MultisigMember) PublicKey
func (_self *MultisigMember) PublicKey() *PublicKey
This member's public key.
func (*MultisigMember) Weight
func (_self *MultisigMember) Weight() uint8
Weight of this member's signature.