-
Notifications
You must be signed in to change notification settings - Fork 0
/
hardhat.config.js
26 lines (23 loc) · 954 Bytes
/
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
require("@nomiclabs/hardhat-waffle");
//el .config busca por defecto el .env de la carpeta
require("dotenv").config();
//traemos los valores de .env para que no se muestre en el archivo de git
const projecId = process.env.ALCHEMY_PROJECT_ID;
//"https://eth-rinkeby.alchemyapi.io/v2/-mlymyHivJd5Tk22nOROoyWi4vE7a5hS";
const privateKey = process.env.DEPLOYER_SIGNER_PRIVATE_KEY;
module.exports = {
solidity: "0.8.4",
//Si escribimos mainnet dentro de networks podemos administrar mas de una red. networks:{mainnet{...
networks: {
rinkeby: {
url: ` https://eth-rinkeby.alchemyapi.io/v2/${projecId}`,
//Debemos de pasarle que cueta va a firmar la transaccion
//Es un arreglo porque pueden haber mas de una cuenta
accounts: [
//Acordarse siempre poner el 0x adelante
//npx hardhat run scripts/sample-script.js --network rinkeby para subirlo a la red de prueba
privateKey,
],
},
},
};