-
Notifications
You must be signed in to change notification settings - Fork 0
/
hardhat.config.js
41 lines (36 loc) · 1.24 KB
/
hardhat.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
require("@nomiclabs/hardhat-waffle");
// This is a sample Hardhat task. To learn how to create your own go to
// https://hardhat.org/guides/create-task.html
// task("accounts", "Prints the list of accounts", async (taskArgs, hre) => {
// const accounts = await hre.ethers.getSigners();
//
// for (const account of accounts) {
// console.log(account.address);
// }
// });
// You need to export an object to set up your config
// Go to https://hardhat.org/config/ to learn more
/**
* @type import('hardhat/config').HardhatUserConfig
*/
const proxy_url = 'https://proxy.devnet.neonlabs.org/solana';
const network_id = 245022926;
const deployerPrivateKey = '84c6ab72812278e2ed48a3709e440911fb5f3a01cf8df3561d36259592c35a80'; // place your private key here (note that wallet must have non-zero balance of NEONs to pay fees)
module.exports = {
solidity: "0.8.4",
defaultNetwork: 'neonlabs',
networks: {
neonlabs: {
url: proxy_url,
accounts: [deployerPrivateKey],
network_id: network_id,
chainId: network_id,
gas: 10000000,
gasPrice: 21835968000000,
blockGasLimit: 99999999999999999999999999999999999999999999999,
allowUnlimitedContractSize: false,
timeout: 1000000,
isFork: true
}
}
};