Commit 59adcaa0 authored by Theprotocolwhisperer's avatar Theprotocolwhisperer

Deleted unused variables and add changeset

parent dbb8721b
---
'@eth-optimism/contracts-bedrock': minor
---
Deleted Unused Variables fundAccount , impersonatedTx
...@@ -196,71 +196,6 @@ export const getAdvancedContract = (opts: { ...@@ -196,71 +196,6 @@ export const getAdvancedContract = (opts: {
return contract return contract
} }
export const fundAccount = async (
hre: any,
address: string,
amount: ethers.BigNumber
) => {
if (!hre.deployConfig.isForkedNetwork) {
throw new Error('this method can only be used against a forked network')
}
console.log(`Funding account ${address}...`)
await hre.ethers.provider.send('hardhat_setBalance', [
address,
amount.toHexString(),
])
console.log(`Waiting for balance to reflect...`)
await awaitCondition(
async () => {
const balance = await hre.ethers.provider.getBalance(address)
return balance.gte(amount)
},
5000,
100
)
console.log(`Account successfully funded.`)
}
export const sendImpersonatedTx = async (opts: {
hre: any
contract: ethers.Contract
fn: string
from: string
gas: string
args: any[]
}) => {
if (!opts.hre.deployConfig.isForkedNetwork) {
throw new Error('this method can only be used against a forked network')
}
console.log(`Impersonating account ${opts.from}...`)
await opts.hre.ethers.provider.send('hardhat_impersonateAccount', [opts.from])
console.log(`Funding account ${opts.from}...`)
await fundAccount(opts.hre, opts.from, BIG_BALANCE)
console.log(`Sending impersonated transaction...`)
const tx = await opts.contract.populateTransaction[opts.fn](...opts.args)
const provider = new opts.hre.ethers.providers.JsonRpcProvider(
(opts.hre.network.config as HttpNetworkConfig).url
)
await provider.send('eth_sendTransaction', [
{
...tx,
from: opts.from,
gas: opts.gas,
},
])
console.log(`Stopping impersonation of account ${opts.from}...`)
await opts.hre.ethers.provider.send('hardhat_stopImpersonatingAccount', [
opts.from,
])
}
export const getContractFromArtifact = async ( export const getContractFromArtifact = async (
hre: any, hre: any,
name: string, name: string,
......
...@@ -6159,6 +6159,14 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: ...@@ -6159,6 +6159,14 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2:
ansi-styles "^4.1.0" ansi-styles "^4.1.0"
supports-color "^7.1.0" supports-color "^7.1.0"
changeset@^0.2.6:
version "0.2.6"
resolved "https://registry.yarnpkg.com/changeset/-/changeset-0.2.6.tgz#6e6f3df72b41ef8915db25a22e16b00c8c93f003"
integrity sha512-d21ym9zLPOKMVhIa8ulJo5IV3QR2NNdK6BWuwg48qJA0XSQaMeDjo1UGThcTn7YDmU08j3UpKyFNvb3zplk8mw==
dependencies:
udc "^1.0.0"
underscore "^1.8.3"
character-entities-legacy@^1.0.0: character-entities-legacy@^1.0.0:
version "1.1.4" version "1.1.4"
resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1"
...@@ -17801,6 +17809,11 @@ uc.micro@^1.0.1, uc.micro@^1.0.5: ...@@ -17801,6 +17809,11 @@ uc.micro@^1.0.1, uc.micro@^1.0.5:
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
udc@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/udc/-/udc-1.0.1.tgz#c5e62448acf35eaa524d5c3698c863a5bac46bfc"
integrity sha512-jv+D9de1flsum5QkFtBdjyppCQAdz9kTck/0xST5Vx48T9LL2BYnw0Iw77dSKDQ9KZ/PS3qPO1vfXHDpLZlxcQ==
uglify-js@^3.1.4: uglify-js@^3.1.4:
version "3.14.1" version "3.14.1"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.1.tgz#e2cb9fe34db9cb4cf7e35d1d26dfea28e09a7d06" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.1.tgz#e2cb9fe34db9cb4cf7e35d1d26dfea28e09a7d06"
...@@ -17851,6 +17864,11 @@ underscore@^1.13.2: ...@@ -17851,6 +17864,11 @@ underscore@^1.13.2:
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.4.tgz#7886b46bbdf07f768e0052f1828e1dcab40c0dee" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.4.tgz#7886b46bbdf07f768e0052f1828e1dcab40c0dee"
integrity sha512-BQFnUDuAQ4Yf/cYY5LNrK9NCJFKriaRbD9uR1fTeXnBeoa97W0i41qkZfGO9pSo8I5KzjAcSY2XYtdf0oKd7KQ== integrity sha512-BQFnUDuAQ4Yf/cYY5LNrK9NCJFKriaRbD9uR1fTeXnBeoa97W0i41qkZfGO9pSo8I5KzjAcSY2XYtdf0oKd7KQ==
underscore@^1.8.3:
version "1.13.6"
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441"
integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==
undici@^4.14.1: undici@^4.14.1:
version "4.15.0" version "4.15.0"
resolved "https://registry.yarnpkg.com/undici/-/undici-4.15.0.tgz#507ec94bce46bec5c76e934938c50b825eda8258" resolved "https://registry.yarnpkg.com/undici/-/undici-4.15.0.tgz#507ec94bce46bec5c76e934938c50b825eda8258"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment