Skip to content

Conversation

@pucedoteth
Copy link

updated some expired link

@dun999
Copy link

dun999 commented Feb 23, 2025

Update docs for contract deploy (Hardhat) plzz

import type { HardhatUserConfig } from "hardhat/config";
import "@nomicfoundation/hardhat-toolbox-viem";
import { vars } from "hardhat/config";

const config: HardhatUserConfig = {
solidity: "0.8.28",
...
networks: {
...
monadTestnet: {
url: vars.get("MONAD_RPC_URL"),
accounts: [vars.get("PRIVATE_KEY")],
chainId: Number(vars.get("MONAD_CHAIN_ID")),
},
...
},
};

export default config;

or use this

import * as dotenv from "dotenv";
import { HardhatUserConfig } from "hardhat/config";
import "@nomicfoundation/hardhat-toolbox";

dotenv.config();

const config: HardhatUserConfig = {
solidity: "0.8.28",
networks: {
monadTestnet: {
url: process.env.MONAD_RPC_URL || "https://testnet-rpc.monad.xyz",
accounts: process.env.PRIVATE_KEY ? [process.env.PRIVATE_KEY] : [],
chainId: 10143, // Chain ID Monad Testnet
},
},
};

export default config;

edit your data with nano .env and last change pragma solidity to 0.8.28

thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants