const HDWalletProvider = require('@truffle/hdwallet-provider'); const privateKeys = process.env.PRIVATE_KEYS || "" module.exports = { networks: { development: { host: "127.0.0.1", port: 7545, network_id: "*" }, binancetestnet: { provider: function() { return new HDWalletProvider( privateKeys.split(','), // Array of account private keys `https://data-seed-prebsc-1-s1.binance.org:8545/${process.env.INFURA_API_KEY}`// Url to an Ethereum Node ) }, gas: 5000000, gasPrice: 25000000000, network_id: 97 } }, // Set default mocha options here, use special reporters etc. mocha: { // timeout: 100000 }, // Configure your compilers compilers: { solc: { version: "0.7.3", // Fetch exact version from solc-bin (default: truffle's version) // docker: true, // Use "0.5.1" you've installed locally with docker (default: false) // settings: { // See the solidity docs for advice about optimization and evmVersion // optimizer: { // enabled: false, // runs: 200 // }, // evmVersion: "byzantium" // } } } };