Base Argument object for methods.

interface MultiSigApproveAsMulti {
    callHash: string;
    maxWeight: {
        proofSize: string | number;
        refTime: string | number;
    };
    maybeTimepoint: null | Timepoint;
    otherSignatories: string[];
    threshold: string | number;
}

Hierarchy (view full)

  • Args
    • MultiSigApproveAsMulti

Properties

callHash: string

The hash of the call to be executed.

maxWeight: {
    proofSize: string | number;
    refTime: string | number;
}

Maximium weight the call being approved may consume.

maybeTimepoint: null | Timepoint

If this is the first approval, then this must be null. If it is not the first approval, then it must be the timepoint (block number and transaction index) of the first approving transaction.

otherSignatories: string[]

The accounts (other than the sender) who can approve this call. May not be empty.

threshold: string | number

The total number of approvals required for this dispatch before it is executed.