Skip to content

Commit

Permalink
Updated deployer script
Browse files Browse the repository at this point in the history
  • Loading branch information
Your Name committed Jan 19, 2025
1 parent d78c7a2 commit d88d74a
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 10 deletions.
58 changes: 49 additions & 9 deletions hardhat.config.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
require("dotenv").config();

import { HardhatUserConfig } from "hardhat/config";
import "@nomicfoundation/hardhat-chai-matchers";
import "@nomicfoundation/hardhat-toolbox";
import "@nomiclabs/hardhat-ethers";
import "@nomiclabs/hardhat-solhint";
import "hardhat-contract-sizer";


const accounts: string[] = [`0x${process.env.PRIVATE_KEY}`];
const oneGwei: number = 1000000000;

export default {
etherscan: {
Expand All @@ -13,39 +19,73 @@ export default {
optimisticEthereum: process.env.OPTIMISTIC_ETHERSCAN_API_KEY,
optimisticGoerli: process.env.OPTIMISTIC_ETHERSCAN_API_KEY,
sepolia: process.env.ETHERSCAN_API_KEY,
}
"base-sepolia": process.env.SEPOLIA_BASE_API_KEY
},
customChains: [
{
network: "base-sepolia",
chainId: 84532,
urls: {
apiURL: "https://api-sepolia.basescan.org/api",
browserURL: "https://basescan.org",
},
},
],
},
networks: {
goerli: {
url: `https://goerli.infura.io/v3/${process.env.INFURA_API_KEY}`,
accounts: [`0x${process.env.PRIVATE_KEY}`]
accounts
},
ropsten: {
url: `https://ropsten.infura.io/v3/${process.env.INFURA_API_KEY}`,
accounts: [`0x${process.env.PRIVATE_KEY}`]
accounts
},
mainnet: {
url: `https://mainnet.infura.io/v3/${process.env.INFURA_API_KEY}`,
accounts: [`0x${process.env.PRIVATE_KEY}`]
accounts
},
optimism: {
url: `https://mainnet.optimism.io`,
accounts: [`0x${process.env.PRIVATE_KEY}`],
accounts,
gasPrice: 15000000,
ovm: true
},
optimismgoerli: {
url: `https://goerli.optimism.io`,
accounts: [`0x${process.env.PRIVATE_KEY}`],
accounts,
gasPrice: 15000000
},
sepolia: {
url: `https://sepolia.infura.io/v3/${process.env.INFURA_API_KEY}`,
accounts: [`0x${process.env.PRIVATE_KEY}`]
accounts,
chainId: 11155111,
gasPrice: oneGwei,
},
'base-mainnet': {
url: 'https://mainnet.base.org',
accounts,
gasPrice: oneGwei,
},
'base-sepolia': {
url: 'https://sepolia.base.org',
accounts,
chainId: 84532,
gasPrice: oneGwei,
},
hardhat: {
allowUnlimitedContractSize: true,
},
},
paths: {
sources: "./contracts",
},
solidity: "0.8.18",
} as import("hardhat/config").HardhatUserConfig;
solidity: "0.8.19",

settings: {
optimizer: {
enabled: true,
runs: 500,
},
}
} as HardhatUserConfig;
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@yield-sync/utility",
"version": "0.0.6",
"version": "0.0.7",
"description": "Refer to README.md",
"main": "",
"scripts": {
Expand Down
File renamed without changes.

0 comments on commit d88d74a

Please sign in to comment.