mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-26 00:35:15 +00:00
update truffle config for polygon
This commit is contained in:
parent
d14d230ea4
commit
180e7423e1
|
@ -17,12 +17,9 @@
|
||||||
* phrase from a file you've .gitignored so it doesn't accidentally become public.
|
* phrase from a file you've .gitignored so it doesn't accidentally become public.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
const fs = require('fs');
|
||||||
// const HDWalletProvider = require('@truffle/hdwallet-provider');
|
const HDWalletProvider = require('@truffle/hdwallet-provider');
|
||||||
// const infuraKey = "fj4jll3k.....";
|
const secret = JSON.parse(fs.readFileSync("polygon-secret.json").toString().trim());
|
||||||
//
|
|
||||||
// const fs = require('fs');
|
|
||||||
// const mnemonic = fs.readFileSync(".secret").toString().trim();
|
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
/**
|
/**
|
||||||
|
@ -72,6 +69,20 @@ module.exports = {
|
||||||
// network_id: 2111, // This network is yours, in the cloud.
|
// network_id: 2111, // This network is yours, in the cloud.
|
||||||
// production: true // Treats this network as if it was a public net. (default: false)
|
// production: true // Treats this network as if it was a public net. (default: false)
|
||||||
// }
|
// }
|
||||||
|
polygon: {
|
||||||
|
provider: () => new HDWalletProvider(secret.privateKey, "https://polygon-rpc.com"),
|
||||||
|
network_id: 137,
|
||||||
|
confirmations: 3,
|
||||||
|
timeoutBlocks: 200,
|
||||||
|
skipDryRun: true
|
||||||
|
},
|
||||||
|
mumbai: {
|
||||||
|
provider: () => new HDWalletProvider(secret.privateKey, "https://matic-mumbai.chainstacklabs.com"),
|
||||||
|
network_id: 80001,
|
||||||
|
confirmations: 3,
|
||||||
|
timeoutBlocks: 200,
|
||||||
|
skipDryRun: true
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
// Set default mocha options here, use special reporters etc.
|
// Set default mocha options here, use special reporters etc.
|
||||||
|
@ -82,7 +93,7 @@ module.exports = {
|
||||||
// Configure your compilers
|
// Configure your compilers
|
||||||
compilers: {
|
compilers: {
|
||||||
solc: {
|
solc: {
|
||||||
version: "0.6.2", // Fetch exact version from solc-bin (default: truffle's version)
|
version: "0.6.6", // Fetch exact version from solc-bin (default: truffle's version)
|
||||||
// docker: true, // Use "0.5.1" you've installed locally with docker (default: false)
|
// 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
|
// settings: { // See the solidity docs for advice about optimization and evmVersion
|
||||||
// optimizer: {
|
// optimizer: {
|
||||||
|
@ -92,5 +103,11 @@ module.exports = {
|
||||||
// evmVersion: "byzantium"
|
// evmVersion: "byzantium"
|
||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
plugins: [
|
||||||
|
'truffle-plugin-verify'
|
||||||
|
],
|
||||||
|
api_keys: {
|
||||||
|
etherscan: secret.etherScanApiKey
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
8206
sol/yarn.lock
8206
sol/yarn.lock
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user