# How to develop smart contracts With OpenZeppelin?

**URL:** <https://forum.openzeppelin.com/t/how-to-develop-smart-contracts-with-openzeppelin/5893>\
**Category:** Contracts\
**Tags:** erc20, erc721, tutorial\
**Created:** [February 20, 2021, 2:49pm UTC](https://forum.openzeppelin.com/t/how-to-develop-smart-contracts-with-openzeppelin/5893 "2021-02-20T14:49:49Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Skyge](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/skyge/32/343_2.png) [@Skyge](https://forum.openzeppelin.com/u/Skyge)\
**Post date:** [February 21, 2021, 1:31am UTC](https://forum.openzeppelin.com/t/how-to-develop-smart-contracts-with-openzeppelin/5893/2 "2021-02-21T01:31:10Z")

</div>

I am not sure, but there are some articles wrote by `abcoathup`, hope they are useful for you.

- [OpenZeppelin Upgrades: Step by Step Tutorial for Truffle](https://forum.openzeppelin.com/t/openzeppelin-upgrades-step-by-step-tutorial-for-truffle/3579)
- [OpenZeppelin Upgrades: Step by Step Tutorial for Hardhat](https://forum.openzeppelin.com/t/openzeppelin-upgrades-step-by-step-tutorial-for-hardhat/3580)

And you also can have a check the doc about the contract functions:

- [Contracts - OpenZeppelin Docs](https://docs.openzeppelin.com/contracts/3.x/)

---

_[View the full topic](https://forum.openzeppelin.com/t/how-to-develop-smart-contracts-with-openzeppelin/5893)._
