/* Imports: Internal */
import { DeployFunction } from 'hardhat-deploy/dist/types'
import { names } from '../src/address-names'
/* Imports: External */
const deployFn: DeployFunction = async (hre) => {
const { deploy } = hre.deployments
const { deployer } = await hre.getNamedAccounts()
await deploy(names.unmanaged.Lib_AddressManager, {
from: deployer,
args: [],
log: true,
waitConfirmations: hre.deployConfig.numDeployConfirmations,
})
}
// This is kept during an upgrade. So no upgrade tag.
deployFn.tags = ['Lib_AddressManager']
export default deployFn
-
smartcontracts authored
* feat: introduce hardhat-deploy-config Creates a new package hardhat-deploy-config. We're using the same configuration system for all of our contracts package, so might as well turn it into a hardhat plugin to avoid duplicating code. * feat(ct): use hardhat-deploy-config * plugin: don't validate if spec not passed * contracts: update deps * contracts-bedrock: use deploy config plugin * contracts-bedrock: deploy instructions * contracts-bedrock: modularize deployment * contracts-bedrock: add deploy-config * contracts-bedrock: add in deploy config spec * lint: fix Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
27234f68