Commit f5a3cfd8 authored by elenadimitrova's avatar elenadimitrova Committed by Kelvin Fichter

Rename OVM_BondManager to BondManager

parent a94779d4
...@@ -10,7 +10,7 @@ import { Lib_MerkleTree } from "../../libraries/utils/Lib_MerkleTree.sol"; ...@@ -10,7 +10,7 @@ import { Lib_MerkleTree } from "../../libraries/utils/Lib_MerkleTree.sol";
/* Interface Imports */ /* Interface Imports */
import { IStateCommitmentChain } from "./IStateCommitmentChain.sol"; import { IStateCommitmentChain } from "./IStateCommitmentChain.sol";
import { ICanonicalTransactionChain } from "./ICanonicalTransactionChain.sol"; import { ICanonicalTransactionChain } from "./ICanonicalTransactionChain.sol";
import { iOVM_BondManager } from "../verification/iOVM_BondManager.sol"; import { IBondManager } from "../verification/IBondManager.sol";
import { IChainStorageContainer } from "./IChainStorageContainer.sol"; import { IChainStorageContainer } from "./IChainStorageContainer.sol";
/* External Imports */ /* External Imports */
...@@ -137,7 +137,7 @@ contract StateCommitmentChain is IStateCommitmentChain, Lib_AddressResolver { ...@@ -137,7 +137,7 @@ contract StateCommitmentChain is IStateCommitmentChain, Lib_AddressResolver {
// Proposers must have previously staked at the BondManager // Proposers must have previously staked at the BondManager
require( require(
iOVM_BondManager(resolve("OVM_BondManager")).isCollateralized(msg.sender), IBondManager(resolve("BondManager")).isCollateralized(msg.sender),
"Proposer does not have enough collateral posted" "Proposer does not have enough collateral posted"
); );
......
...@@ -2,19 +2,19 @@ ...@@ -2,19 +2,19 @@
pragma solidity >0.5.0 <0.8.0; pragma solidity >0.5.0 <0.8.0;
/* Interface Imports */ /* Interface Imports */
import { iOVM_BondManager } from "./iOVM_BondManager.sol"; import { IBondManager } from "./IBondManager.sol";
/* Contract Imports */ /* Contract Imports */
import { Lib_AddressResolver } from "../../libraries/resolver/Lib_AddressResolver.sol"; import { Lib_AddressResolver } from "../../libraries/resolver/Lib_AddressResolver.sol";
/** /**
* @title OVM_BondManager * @title BondManager
* @dev This contract is, for now, a stub of the "real" OVM_BondManager that does nothing but * @dev This contract is, for now, a stub of the "real" BondManager that does nothing but
* allow the "OVM_Proposer" to submit state root batches. * allow the "OVM_Proposer" to submit state root batches.
* *
* Runtime target: EVM * Runtime target: EVM
*/ */
contract OVM_BondManager is iOVM_BondManager, Lib_AddressResolver { contract BondManager is IBondManager, Lib_AddressResolver {
constructor( constructor(
address _libAddressManager address _libAddressManager
......
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
pragma solidity >0.5.0 <0.8.0; pragma solidity >0.5.0 <0.8.0;
/** /**
* @title iOVM_BondManager * @title IBondManager
*/ */
interface iOVM_BondManager { interface IBondManager {
/******************** /********************
* Public Functions * * Public Functions *
......
...@@ -16,7 +16,7 @@ const deployFn: DeployFunction = async (hre) => { ...@@ -16,7 +16,7 @@ const deployFn: DeployFunction = async (hre) => {
} }
) )
const result = await deploy('OVM_BondManager', { const result = await deploy('BondManager', {
from: deployer, from: deployer,
args: [Lib_AddressManager.address], args: [Lib_AddressManager.address],
log: true, log: true,
...@@ -26,10 +26,10 @@ const deployFn: DeployFunction = async (hre) => { ...@@ -26,10 +26,10 @@ const deployFn: DeployFunction = async (hre) => {
return return
} }
await Lib_AddressManager.setAddress('OVM_BondManager', result.address) await Lib_AddressManager.setAddress('BondManager', result.address)
} }
deployFn.dependencies = ['Lib_AddressManager'] deployFn.dependencies = ['Lib_AddressManager']
deployFn.tags = ['OVM_BondManager'] deployFn.tags = ['BondManager']
export default deployFn export default deployFn
...@@ -6,7 +6,7 @@ const { hideBin } = require('yargs/helpers') ...@@ -6,7 +6,7 @@ const { hideBin } = require('yargs/helpers')
const argv = yargs(hideBin(process.argv)).argv const argv = yargs(hideBin(process.argv)).argv
const nicknames = { const nicknames = {
mockOVM_BondManager: 'OVM_BondManager', mockBondManager: 'BondManager',
} }
;(async () => { ;(async () => {
......
...@@ -69,7 +69,7 @@ export const connectL1Contracts = async ( ...@@ -69,7 +69,7 @@ export const connectL1Contracts = async (
xDomainMessengerProxy: getEthersContract( xDomainMessengerProxy: getEthersContract(
'Proxy__OVM_L1CrossDomainMessenger' 'Proxy__OVM_L1CrossDomainMessenger'
), ),
bondManager: getEthersContract('mockOVM_BondManager'), bondManager: getEthersContract('mockBondManager'),
} }
} }
......
...@@ -13,21 +13,21 @@ const Mainnet__CanonicalTransactionChain = require('../deployments/mainnet/Canon ...@@ -13,21 +13,21 @@ const Mainnet__CanonicalTransactionChain = require('../deployments/mainnet/Canon
const Mainnet__OVM_L1CrossDomainMessenger = require('../deployments/mainnet/L1CrossDomainMessenger.json') const Mainnet__OVM_L1CrossDomainMessenger = require('../deployments/mainnet/L1CrossDomainMessenger.json')
const Mainnet__StateCommitmentChain = require('../deployments/mainnet/StateCommitmentChain.json') const Mainnet__StateCommitmentChain = require('../deployments/mainnet/StateCommitmentChain.json')
const Mainnet__Proxy__OVM_L1CrossDomainMessenger = require('../deployments/mainnet/Proxy__OVM_L1CrossDomainMessenger.json') const Mainnet__Proxy__OVM_L1CrossDomainMessenger = require('../deployments/mainnet/Proxy__OVM_L1CrossDomainMessenger.json')
const Mainnet__OVM_BondManager = require('../deployments/mainnet/mockOVM_BondManager.json') const Mainnet__BondManager = require('../deployments/mainnet/mockBondManager.json')
const Kovan__Lib_AddressManager = require('../deployments/kovan/Lib_AddressManager.json') const Kovan__Lib_AddressManager = require('../deployments/kovan/Lib_AddressManager.json')
const Kovan__CanonicalTransactionChain = require('../deployments/kovan/CanonicalTransactionChain.json') const Kovan__CanonicalTransactionChain = require('../deployments/kovan/CanonicalTransactionChain.json')
const Kovan__OVM_L1CrossDomainMessenger = require('../deployments/kovan/L1CrossDomainMessenger.json') const Kovan__OVM_L1CrossDomainMessenger = require('../deployments/kovan/L1CrossDomainMessenger.json')
const Kovan__StateCommitmentChain = require('../deployments/kovan/StateCommitmentChain.json') const Kovan__StateCommitmentChain = require('../deployments/kovan/StateCommitmentChain.json')
const Kovan__Proxy__OVM_L1CrossDomainMessenger = require('../deployments/kovan/Proxy__OVM_L1CrossDomainMessenger.json') const Kovan__Proxy__OVM_L1CrossDomainMessenger = require('../deployments/kovan/Proxy__OVM_L1CrossDomainMessenger.json')
const Kovan__OVM_BondManager = require('../deployments/kovan/mockOVM_BondManager.json') const Kovan__BondManager = require('../deployments/kovan/mockBondManager.json')
const Goerli__Lib_AddressManager = require('../deployments/goerli/Lib_AddressManager.json') const Goerli__Lib_AddressManager = require('../deployments/goerli/Lib_AddressManager.json')
const Goerli__CanonicalTransactionChain = require('../deployments/goerli/CanonicalTransactionChain.json') const Goerli__CanonicalTransactionChain = require('../deployments/goerli/CanonicalTransactionChain.json')
const Goerli__OVM_L1CrossDomainMessenger = require('../deployments/goerli/L1CrossDomainMessenger.json') const Goerli__OVM_L1CrossDomainMessenger = require('../deployments/goerli/L1CrossDomainMessenger.json')
const Goerli__StateCommitmentChain = require('../deployments/goerli/StateCommitmentChain.json') const Goerli__StateCommitmentChain = require('../deployments/goerli/StateCommitmentChain.json')
const Goerli__Proxy__OVM_L1CrossDomainMessenger = require('../deployments/goerli/Proxy__OVM_L1CrossDomainMessenger.json') const Goerli__Proxy__OVM_L1CrossDomainMessenger = require('../deployments/goerli/Proxy__OVM_L1CrossDomainMessenger.json')
const Goerli__OVM_BondManager = require('../deployments/goerli/mockOVM_BondManager.json') const Goerli__BondManager = require('../deployments/goerli/mockBondManager.json')
export const getL1ContractData = (network: Network) => { export const getL1ContractData = (network: Network) => {
return { return {
...@@ -56,10 +56,10 @@ export const getL1ContractData = (network: Network) => { ...@@ -56,10 +56,10 @@ export const getL1ContractData = (network: Network) => {
kovan: Kovan__Proxy__OVM_L1CrossDomainMessenger, kovan: Kovan__Proxy__OVM_L1CrossDomainMessenger,
goerli: Goerli__Proxy__OVM_L1CrossDomainMessenger, goerli: Goerli__Proxy__OVM_L1CrossDomainMessenger,
}[network], }[network],
OVM_BondManager: { BondManager: {
mainnet: Mainnet__OVM_BondManager, mainnet: Mainnet__BondManager,
kovan: Kovan__OVM_BondManager, kovan: Kovan__BondManager,
goerli: Goerli__OVM_BondManager, goerli: Goerli__BondManager,
}[network], }[network],
} }
} }
......
...@@ -27,7 +27,7 @@ describe('StateCommitmentChain', () => { ...@@ -27,7 +27,7 @@ describe('StateCommitmentChain', () => {
}) })
let Mock__CanonicalTransactionChain: MockContract let Mock__CanonicalTransactionChain: MockContract
let Mock__OVM_BondManager: MockContract let Mock__BondManager: MockContract
before(async () => { before(async () => {
Mock__CanonicalTransactionChain = await smockit( Mock__CanonicalTransactionChain = await smockit(
await ethers.getContractFactory('CanonicalTransactionChain') await ethers.getContractFactory('CanonicalTransactionChain')
...@@ -39,17 +39,17 @@ describe('StateCommitmentChain', () => { ...@@ -39,17 +39,17 @@ describe('StateCommitmentChain', () => {
Mock__CanonicalTransactionChain Mock__CanonicalTransactionChain
) )
Mock__OVM_BondManager = await smockit( Mock__BondManager = await smockit(
await ethers.getContractFactory('OVM_BondManager') await ethers.getContractFactory('BondManager')
) )
await setProxyTarget( await setProxyTarget(
AddressManager, AddressManager,
'OVM_BondManager', 'BondManager',
Mock__OVM_BondManager Mock__BondManager
) )
Mock__OVM_BondManager.smocked.isCollateralized.will.return.with(true) Mock__BondManager.smocked.isCollateralized.will.return.with(true)
await AddressManager.setAddress( await AddressManager.setAddress(
'OVM_Proposer', 'OVM_Proposer',
......
...@@ -7,7 +7,7 @@ import { Signer, Contract } from 'ethers' ...@@ -7,7 +7,7 @@ import { Signer, Contract } from 'ethers'
/* Internal Imports */ /* Internal Imports */
import { makeAddressManager } from '../../../helpers' import { makeAddressManager } from '../../../helpers'
describe('OVM_BondManager', () => { describe('BondManager', () => {
let sequencer: Signer let sequencer: Signer
let nonSequencer: Signer let nonSequencer: Signer
before(async () => { before(async () => {
...@@ -19,10 +19,10 @@ describe('OVM_BondManager', () => { ...@@ -19,10 +19,10 @@ describe('OVM_BondManager', () => {
AddressManager = await makeAddressManager() AddressManager = await makeAddressManager()
}) })
let OVM_BondManager: Contract let BondManager: Contract
before(async () => { before(async () => {
OVM_BondManager = await ( BondManager = await (
await ethers.getContractFactory('OVM_BondManager') await ethers.getContractFactory('BondManager')
).deploy(AddressManager.address) ).deploy(AddressManager.address)
AddressManager.setAddress('OVM_Proposer', await sequencer.getAddress()) AddressManager.setAddress('OVM_Proposer', await sequencer.getAddress())
...@@ -31,13 +31,13 @@ describe('OVM_BondManager', () => { ...@@ -31,13 +31,13 @@ describe('OVM_BondManager', () => {
describe('isCollateralized', () => { describe('isCollateralized', () => {
it('should return true for OVM_Proposer', async () => { it('should return true for OVM_Proposer', async () => {
expect( expect(
await OVM_BondManager.isCollateralized(await sequencer.getAddress()) await BondManager.isCollateralized(await sequencer.getAddress())
).to.equal(true) ).to.equal(true)
}) })
it('should return false for non-sequencer', async () => { it('should return false for non-sequencer', async () => {
expect( expect(
await OVM_BondManager.isCollateralized(await nonSequencer.getAddress()) await BondManager.isCollateralized(await nonSequencer.getAddress())
).to.equal(false) ).to.equal(false)
}) })
}) })
......
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