# \[PROPOSAL\] Accept Protocol Ownership Of Core Smart Contracts

**URL:** <https://forum.anvil.xyz/t/proposal-accept-protocol-ownership-of-core-smart-contracts/53>\
**Category:** Proposals\
**Created:** [September 9, 2024, 2:30pm UTC](https://forum.anvil.xyz/t/proposal-accept-protocol-ownership-of-core-smart-contracts/53 "2024-09-09T14:30:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![anvil](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.anvil.xyz/anvil/32/11_2.png) [@anvil](https://forum.anvil.xyz/u/anvil)\
**Post date:** [September 9, 2024, 2:30pm UTC](https://forum.anvil.xyz/t/proposal-accept-protocol-ownership-of-core-smart-contracts/53/1 "2024-09-09T14:30:02Z")

</div>

# Proposal Date

2024-09-12

# Background

The core smart contracts `CollateralVault`, `LetterOfCredit`, and `PriceOracle` leverage OpenZeppelin’s [Ownable2Step model](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable2Step.sol). Initially, these contracts were deployed with the deploying address as the default owner and the `AnvilTimelock` contract as the [pendingOwner](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable2Step.sol#L26). These contracts were purposefully deployed with minimal configuration to allow Governance to assume ownership and make the first significant configurations.

## Relevant Contracts

**CollateralVault:** [0x5d2725fdE4d7Aa3388DA4519ac0449Cc031d675f](https://etherscan.io/address/0x5d2725fde4d7aa3388da4519ac0449cc031d675f)

**LetterOfCredit:** [0x1A3251d83B4ed97d8E1d8451613D7DD9B4f42961](https://etherscan.io/address/0x1a3251d83b4ed97d8e1d8451613d7dd9b4f42961)

**PriceOracle:** [0xC6f3405c861Fa0dca04EC4BA59Bc189D1d56Ee05](https://etherscan.io/address/0xc6f3405c861fa0dca04ec4ba59bc189d1d56ee05)

# Executed Changes

`CollateralVault`, `LetterOfCredit`, `PriceOracle` contracts designate ownership to the `AnvilTimeLock` Contract ([0x4eeB7c5BB75Fc0DBEa4826BF568FD577f62cad21](https://etherscan.io/address/0x4eeb7c5bb75fc0dbea4826bf568fd577f62cad21)) which executes proposals on behalf of Anvil Governance ([0xfe1118cE38818EA3C167929eacb6310CDc42a361](https://etherscan.io/address/0xfe1118cE38818EA3C167929eacb6310CDc42a361)).

---

<div class="post-metadata">

**Author:** ![pinkpilled](https://avatars.discourse-cdn.com/v4/letter/p/58f4c7/32.png) [@pinkpilled](https://forum.anvil.xyz/u/pinkpilled)\
**Post date:** [September 12, 2024, 2:57pm UTC](https://forum.anvil.xyz/t/proposal-accept-protocol-ownership-of-core-smart-contracts/53/2 "2024-09-12T14:57:15Z")

</div>

This seems like a logical first step. Yea
