Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface OneTxPaymentFactoryClient

Hierarchy

  • OneTxPaymentDeployer
    • OneTxPaymentFactoryClient

Indexable

[name: string]: ContractFunction | any

Index

Constructors

constructor

  • new OneTxPaymentFactoryClient(addressOrName: string, contractInterface: Array<string | FunctionFragment | EventFragment | ParamType> | string | Interface, signerOrProvider: Signer | Provider): OneTxPaymentFactoryClient
  • Parameters

    • addressOrName: string
    • contractInterface: Array<string | FunctionFragment | EventFragment | ParamType> | string | Interface
    • signerOrProvider: Signer | Provider

    Returns OneTxPaymentFactoryClient

Properties

address

address: string

addressPromise

addressPromise: Promise<string>

clientType

clientType: OneTxPaymentClient

deployTransaction

deployTransaction: TransactionResponse

estimate

estimate: { deployExtension: any; deployedExtensions: any; removeExtension: any }

Type declaration

filters

filters: { ColonyAdministrationRoleSet: any; ColonyArchitectureRoleSet: any; ColonyBootstrapped: any; ColonyFundingRoleSet: any; ColonyFundsClaimed: any; ColonyFundsMovedBetweenFundingPots: any; ColonyInitialised: any; ColonyRewardInverseSet: any; ColonyRootRoleSet: any; ColonyUpgraded: any; DomainAdded: any; ExtensionDeployed: any; ExtensionRemoved: any; FundingPotAdded: any; PaymentAdded: any; PayoutClaimed: any; RewardPayoutClaimed: any; RewardPayoutCycleEnded: any; RewardPayoutCycleStarted: any; TaskAdded: any; TaskBriefSet: any; TaskCanceled: any; TaskCompleted: any; TaskDeliverableSubmitted: any; TaskDomainSet: any; TaskDueDateSet: any; TaskFinalized: any; TaskPayoutSet: any; TaskRoleUserSet: any; TaskSkillSet: any; TaskWorkRatingRevealed: any }

Type declaration

functions

functions: { deployExtension: any; deployedExtensions: any; removeExtension: any }

Type declaration

interface

interface: OneTxPaymentDeployerInterface

provider

provider: Provider

signer

signer: Signer

Methods

_deployed

  • _deployed(blockTag?: BlockTag): Promise<Contract>
  • Parameters

    • Optional blockTag: BlockTag

    Returns Promise<Contract>

addListener

  • addListener(eventName: EventFilter | string, listener: Listener): OneTxPaymentDeployer

attach

  • attach(addressOrName: string): OneTxPaymentDeployer

connect

  • connect(signerOrProvider: Signer | Provider | string): OneTxPaymentDeployer

deployExtension

deployed

  • deployed(): Promise<OneTxPaymentDeployer>

deployedExtensions

  • deployedExtensions(arg0: string): Promise<string>

emit

  • emit(eventName: EventFilter | string, ...args: Array<any>): boolean
  • Parameters

    • eventName: EventFilter | string
    • Rest ...args: Array<any>

    Returns boolean

fallback

  • fallback(overrides?: TransactionRequest): Promise<TransactionResponse>
  • Parameters

    • Optional overrides: TransactionRequest

    Returns Promise<TransactionResponse>

listenerCount

  • listenerCount(eventName?: EventFilter | string): number
  • Parameters

    • Optional eventName: EventFilter | string

    Returns number

listeners

  • listeners(eventName: EventFilter | string): Array<Listener>
  • Parameters

    • eventName: EventFilter | string

    Returns Array<Listener>

on

  • on(event: EventFilter | string, listener: Listener): OneTxPaymentDeployer

once

  • once(event: EventFilter | string, listener: Listener): OneTxPaymentDeployer

removeAllListeners

  • removeAllListeners(eventName: EventFilter | string): OneTxPaymentDeployer

removeExtension

removeListener

  • removeListener(eventName: any, listener: Listener): OneTxPaymentDeployer

Static isIndexed

  • isIndexed(value: any): value is Indexed
  • Parameters

    • value: any

    Returns value is Indexed

Generated using TypeDoc