UNPKG

efx-api-node

Version:

<img src="https://avatars3.githubusercontent.com/u/33315316?s=200&v=4" align="right" />

26 lines (18 loc) 657 B
/** * Creats a client instance for testing **/ const HDWalletProvider = require("truffle-hdwallet-provider"); const Web3 = require('web3') const EFX = require('../../src/efx') module.exports = async () => { const infuraURL = process.env.INFURA_URL const privateKey = process.env.PRIVATE_KEY const provider = new HDWalletProvider(privateKey, infuraURL) const web3 = new Web3(provider) const accounts = await web3.eth.getAccounts() let config = {} // It's possible to overwrite the API address with the testnet address // for example like this: config.api = 'https://test.ethfinex.com/trustless/v1' return EFX(web3, config) }