Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ModifyMultisigService

Implements

Index

Constructors

constructor

Properties

Private Readonly configLoader

configLoader: ConfigLoader

Protected Readonly params

Static Readonly defaultParams

defaultParams: ModifyMultisigParams = ...

Methods

createTransactions

resolveAddressAdditions

  • resolveAddressAdditions(networkType: NetworkType, cosigners?: string): Promise<UnresolvedAddress[]>

resolveAddressDeletions

  • resolveAddressDeletions(networkType: NetworkType, cosigners?: string): Promise<UnresolvedAddress[]>

resolveCosigners

  • resolveCosigners(networkType: NetworkType, name: string, message: string, cosigners?: string): Promise<UnresolvedAddress[]>

resolveDelta

  • resolveDelta(name: string, message: string, delta?: number): Promise<number>

resolveMinApprovalDelta

  • resolveMinApprovalDelta(delta?: number): Promise<number>

resolveMinRemovalDelta

  • resolveMinRemovalDelta(delta?: number): Promise<number>

run

Private toAddress

  • toAddress(addressString: string, networkType: NetworkType): Address

Private toAddresses

  • toAddresses(networkType: NetworkType, addresses?: string[]): UnresolvedAddress[]

Protected validateParams

  • validateParams(addressAdditions?: UnresolvedAddress[], addressDeletions?: UnresolvedAddress[], minRemovalDelta?: number, minApprovalDelta?: number, currentMultisigInfo?: MultisigAccountInfo): void
  • Parameters

    • Optional addressAdditions: UnresolvedAddress[]
    • Optional addressDeletions: UnresolvedAddress[]
    • Optional minRemovalDelta: number
    • Optional minApprovalDelta: number
    • Optional currentMultisigInfo: MultisigAccountInfo

    Returns void

Generated using TypeDoc