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​

CoinMachineClient​

• CoinMachineClient = "CoinMachineClient"


ColonyClient​

• ColonyClient = "ColonyClient"


EvaluatedExpenditureClient​

• EvaluatedExpenditureClient = "EvaluatedExpenditureClient"


FundingQueueClient​

• FundingQueueClient = "FundingQueueClient"


MotionTargetClient​

• MotionTargetClient = "MotionTargetClient"


NetworkClient​

• NetworkClient = "NetworkClient"


OneTxPaymentClient​

• OneTxPaymentClient = "OneTxPaymentClient"


ReputationBootstrapperClient​

• ReputationBootstrapperClient = "ReputationBootstrapperClient"


StakedExpenditureClient​

• StakedExpenditureClient = "StakedExpenditureClient"


StreamingPaymentsClient​

• StreamingPaymentsClient = "StreamingPaymentsClient"


TokenClient​

• TokenClient = "TokenClient"


TokenLockingClient​

• TokenLockingClient = "TokenLockingClient"


TokenSupplierClient​

• TokenSupplierClient = "TokenSupplierClient"


VotingReputationClient​

• VotingReputationClient = "VotingReputationClient"


WhitelistClient​

• WhitelistClient = "WhitelistClient"