require('babel-register');
require('babel-polyfill');
const HDWalletProvider = require('@truffle/hdwallet-provider');
const fs = require('fs');
const mnemonic = fs.readFileSync(".secret").toString().trim();
// See <http://truffleframework.com/docs/advanced/configuration>
// to customize your Truffle configuration!
// contracts_build_directory: path.join(__dirname, "client/src/contracts"),
network_id: "*" // Match any network id
provider: () => new HDWalletProvider(mnemonic, 'https://testnet-fx-json-web3.functionx.io:8545'),
gasPrice: 4000000000000, //this is 4000 Gwei
contracts_directory: './src/contracts/',
contracts_build_directory: './src/abis/',