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"