• Karl Floersch's avatar
    feat: set gpo task · 4736eb2e
    Karl Floersch authored
    Creates a task that can set the owner of any contract that is `Ownable`.
    It defaults to attempting to set the address of the `OVM_GasPriceOracle`
    on L2. The following config options must be set:
    
    - `CONTRACTS_RPC_URL`
    - `CONTRACTS_DEPLOYER_KEY`
    
    It can be invoked like so:
    
    ```
    $ npx hardhat set-owner --owner 0x..
    ```
    
    On L2 networks that do not enforce transaction fees, the
    `--transaction-gas-price 0` config option may be used for
    convenience.
    
    This script also supports Ledger with the `--use-ledger` flag.
    It defaults to deriving a key at the `ethers.utils.defaultPath`.
    4736eb2e
Name
Last commit
Last update
..
bin Loading commit data...
contracts Loading commit data...
deploy Loading commit data...
deploy-l2 Loading commit data...
deployments Loading commit data...
scripts Loading commit data...
src Loading commit data...
tasks Loading commit data...
test Loading commit data...
.eslintrc.js Loading commit data...
.gitattributes Loading commit data...
.lintstagedrc.yml Loading commit data...
.prettierrc.js Loading commit data...
.solcover.js Loading commit data...
.solhint.json Loading commit data...
.solhintignore Loading commit data...
CHANGELOG.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
codechecks.yml Loading commit data...
hardhat.config.ts Loading commit data...
package.json Loading commit data...
slither.config.json Loading commit data...
tsconfig.build.json Loading commit data...
tsconfig.json Loading commit data...