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"