@multiversx/sdk-core - v15.0.0
    Preparing search index...

    Class MultisigController

    Hierarchy (View Summary)

    Index

    Constructors

    Methods

    • Gets action group for specific multisig

      Parameters

      • options: { groupId: number; multisigAddress: string }

      Returns Promise<number[]>

    • Gets last action index specific multisig

      Parameters

      • options: { multisigAddress: string }

      Returns Promise<number>

    • Gets addresses of all users who signed an action and are still board members. All these signatures are currently valid.

      Parameters

      • options: { actionId: number; multisigAddress: string }

      Returns Promise<number>

    • Gets addresses of all users who signed an action. Does not check if those users are still board members or not, so the result may contain invalid signers.

      Parameters

      • options: { actionId: number; multisigAddress: string }

      Returns Promise<string[]>

    • Gets addresses of all users who signed an action and are still board members. All these signatures are currently valid.

      Parameters

      • options: { actionId: number; multisigAddress: string }

      Returns Promise<number>

    • Lists all users that can sign actions.

      Parameters

      • options: { multisigAddress: string }

      Returns Promise<string[]>

    • Lists all proposers that are not board members.

      Parameters

      • options: { multisigAddress: string }

      Returns Promise<string[]>

    • Gets last group action id specific multisig

      Parameters

      • options: { multisigAddress: string }

      Returns Promise<number>

    • Gets number of board members for specific multisig

      Parameters

      • options: { multisigAddress: string }

      Returns Promise<number>

    • Gets number of groups for specific multisig

      Parameters

      • options: { multisigAddress: string }

      Returns Promise<number>

    • Gets number of proposers for specific multisig

      Parameters

      • options: { multisigAddress: string }

      Returns Promise<number>

    • Gets quorum for specific multisig

      Parameters

      • options: { multisigAddress: string }

      Returns Promise<number>

    • "Indicates user rights.", 0 = no rights,", 1 = can propose, but not sign, 2 = can propose and sign.

      Parameters

      • options: { multisigAddress: string; userAddress: string }

      Returns Promise<UserRoleEnum>

    • Returns true (1) if the user has signed the action. Does not check whether or not the user is still a board member and the signature valid.

      Parameters

      • options: { actionId: number; multisigAddress: string; userAddress: string }

      Returns Promise<boolean>

    • Returns true (1) if getActionValidSignerCount >= getQuorum.

      Parameters

      • options: { actionId: number; multisigAddress: string }

      Returns Promise<boolean>