# GXClientFactory
# Modules
# Typedefs
- signatureProvider : function
- This callback is displayed as a global member. 
# GXClientFactory
# module.exports ⏏
A singleton factory for GXClient
# module.exports.instance(keyProvider, account, network, signatureProvider) ⇒ GXClient
 get GXClient instance
Kind: static method of module.exports
| Param | Type | Description | 
|---|---|---|
| keyProvider | String | private key | 
| account | String | '1.2.12' | 
| network | String | entry point network address | 
| signatureProvider | signatureProvider | 
# signatureProvider : function
 This callback is displayed as a global member.
Kind: global typedef
| Param | Type | Description | 
|---|---|---|
| transaction | TransactionBuilder | |
| chain_id | String | Chain Id |