text: const HDWalletProvider = require('@truffle/hdwallet-provider');
  
  // The ./secrets.json file like: {"infuraProjectId":"","mnemonic":""}
  const {infuraProjectId, mnemonic} = require('./secrets.json');
  
  
  module.exports = {
      networks: {
          development: {
              host: "127.0.0.1",     // Localhost (default: none)
              port: 8545,            // Standard Ethereum port (default: none)
              network_id: "*",       // Any network (default: none)
          },
          ropsten: {
              provider: () => new HDWalletProvider(mnemonic, `https://ropsten.infura.io/v3/${infuraProjectId}`),
              network_id: 3,       // Ropsten's id
              gas: 5500000,        // Ropsten has a lower block limit than mainnet
              confirmations: 2,    // # of confs to wait between deployments. (default: 0)
              timeoutBlocks: 200,  // # of blocks before a deployment times out  (minimum/default: 50)
              skipDryRun: true     // Skip dry run before migrations? (default: false for public nets )
          },
          rinkeby: {
              provider: () => new HDWalletProvider(mnemonic, `https://rinkeby.infura.io/v3/${infuraProjectId}`),
              network_id: 4,
              gasPrice: 10e9,
              confirmations: 2,
              timeoutBlocks: 200,
              skipDryRun: true
          }
      },
  
      // Set default mocha options here, use special reporters etc.
      mocha: {
          // timeout: 100000
      },
  
      // Configure your compilers
      compilers: {
          solc: {
              version: "0.6.12",    // 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: true,
                      runs: 200
                  },
                  evmVersion: "istanbul"
              }
          },
      },
  };