Skip to main content

Enumeration: ClientType

The type for a specific contract-client (extended ethers Contract). This is being used for TypeScript's discriminative unions (to make assumptions about what functionality is available on this contract)

Remarks

Every contract-client in ColonyJS needs to have a clientType property which a value of this enum needs to be assigned to

Enumeration Members

ColonyClient

ColonyClient: "ColonyClient"


FundingQueueClient

FundingQueueClient: "FundingQueueClient"


MotionTargetClient

MotionTargetClient: "MotionTargetClient"


MultisigPermissionsClient

MultisigPermissionsClient: "MultisigPermissionsClient"


NetworkClient

NetworkClient: "NetworkClient"


OneTxPaymentClient

OneTxPaymentClient: "OneTxPaymentClient"


ReputationBootstrapperClient

ReputationBootstrapperClient: "ReputationBootstrapperClient"


StagedExpenditureClient

StagedExpenditureClient: "StagedExpenditureClient"


StakedExpenditureClient

StakedExpenditureClient: "StakedExpenditureClient"


StreamingPaymentsClient

StreamingPaymentsClient: "StreamingPaymentsClient"


TokenClient

TokenClient: "TokenClient"


TokenLockingClient

TokenLockingClient: "TokenLockingClient"


TokenSupplierClient

TokenSupplierClient: "TokenSupplierClient"


VotingReputationClient

VotingReputationClient: "VotingReputationClient"