# Only proxy deployed using Upgrades Plugins

**URL:** <https://forum.openzeppelin.com/t/only-proxy-deployed-using-upgrades-plugins/4715>\
**Category:** Upgrades\
**Created:** [November 20, 2020, 2:14pm UTC](https://forum.openzeppelin.com/t/only-proxy-deployed-using-upgrades-plugins/4715 "2020-11-20T14:14:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tspoon](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/tspoon/32/3615_2.png) [@tspoon](https://forum.openzeppelin.com/u/tspoon)\
**Post date:** [November 20, 2020, 2:14pm UTC](https://forum.openzeppelin.com/t/only-proxy-deployed-using-upgrades-plugins/4715/1 "2020-11-20T14:14:06Z")

</div>

Hey @abcoathup !

First, great article(s), you have been so helpful in my learning of solidity this past year. So thank you!

## Deploy the contract to a public network

I am confused when you get to this seciton. Your screen shot after running truffle migrate shows:

1. ImplementationContract (Box)
2. ProxyAdmin
3. AdminUpgradeabilityProxy

When I run mine locally I only receive `AdminUpgradeabilityProxy` deployed confirmations.

Why would this be?

---

<div class="post-metadata">

**Author:** ![abcoathup](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/abcoathup/32/415_2.png) [@abcoathup](https://forum.openzeppelin.com/u/abcoathup)\
**Post date:** [November 23, 2020, 12:47am UTC](https://forum.openzeppelin.com/t/only-proxy-deployed-using-upgrades-plugins/4715/2 "2020-11-23T00:47:13Z")

</div>

Hi @tspoon,

Welcome to the community 👋

Thanks for the thank you 🙏

Only one ProxyAdmin gets deployed per network (and per project) See: [https://docs.openzeppelin.com/upgrades-plugins/1.x/faq#what-is-a-proxy-admin](https://docs.openzeppelin.com/upgrades-plugins/1.x/faq#what-is-a-proxy-admin)

I assume that you have already deployed on that network, so the ProxyAdmin and implementation contracts have already been deployed, so only the proxy needs to be deployed.

You could check what values there are in your network file: [https://docs.openzeppelin.com/upgrades-plugins/1.x/network-files#network.json](https://docs.openzeppelin.com/upgrades-plugins/1.x/network-files#network.json)

Public network files should be tracked under version control: [https://docs.openzeppelin.com/upgrades-plugins/1.x/network-files#configuration-files-in-version-control](https://docs.openzeppelin.com/upgrades-plugins/1.x/network-files#configuration-files-in-version-control)

Were you deploying to a public network or a local network such as ganache?

---

<div class="post-metadata">

**Author:** ![abcoathup](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/abcoathup/32/415_2.png) [@abcoathup](https://forum.openzeppelin.com/u/abcoathup)\
**Post date:** [November 30, 2020, 1:12am UTC](https://forum.openzeppelin.com/t/only-proxy-deployed-using-upgrades-plugins/4715/3 "2020-11-30T01:12:40Z")

</div>

Hi @tspoon,

Were you able to resolve?
