Commit 6d998541 authored by Will Cory's avatar Will Cory

fix: Import artifacts directly

parent 3505c4d3
...@@ -3,6 +3,20 @@ import { ...@@ -3,6 +3,20 @@ import {
getDeployedContractDefinition, getDeployedContractDefinition,
} from '@eth-optimism/contracts' } from '@eth-optimism/contracts'
import { predeploys as bedrockPredeploys } from '@eth-optimism/contracts-bedrock' import { predeploys as bedrockPredeploys } from '@eth-optimism/contracts-bedrock'
import portalArtifactsMainnet from '@eth-optimism/contracts-bedrock/deployments/mainnet/OptimismPortal.json'
import portalArtifactsGoerli from '@eth-optimism/contracts-bedrock/deployments/goerli/OptimismPortal.json'
import l2OutputOracleArtifactsMainnet from '@eth-optimism/contracts-bedrock/deployments/mainnet/L2OutputOracle.json'
import l2OutputOracleArtifactsGoerli from '@eth-optimism/contracts-bedrock/deployments/goerli/L2OutputOracle.json'
const portalAddresses = {
mainnet: portalArtifactsMainnet,
goerli: portalArtifactsGoerli,
}
const l2OutputOracleAddresses = {
mainnet: l2OutputOracleArtifactsMainnet,
goerli: l2OutputOracleArtifactsGoerli,
}
import { import {
L1ChainID, L1ChainID,
...@@ -78,10 +92,8 @@ const getL1ContractsByNetworkName = (network: string): OEL1ContractsLike => { ...@@ -78,10 +92,8 @@ const getL1ContractsByNetworkName = (network: string): OEL1ContractsLike => {
StateCommitmentChain: getDeployedAddress('StateCommitmentChain'), StateCommitmentChain: getDeployedAddress('StateCommitmentChain'),
CanonicalTransactionChain: getDeployedAddress('CanonicalTransactionChain'), CanonicalTransactionChain: getDeployedAddress('CanonicalTransactionChain'),
BondManager: getDeployedAddress('BondManager'), BondManager: getDeployedAddress('BondManager'),
OptimismPortal: getDeployedContractDefinition('OptimismPortal', network) OptimismPortal: portalAddresses[network].address,
.address, L2OutputOracle: l2OutputOracleAddresses[network].address,
L2OutputOracle: getDeployedContractDefinition('L2OutputOracle', network)
.address,
} }
} }
......
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