# Convert erc20 to erc777?

**URL:** <https://forum.openzeppelin.com/t/convert-erc20-to-erc777/2729>\
**Category:** Contracts\
**Created:** [April 27, 2020, 12:51am UTC](https://forum.openzeppelin.com/t/convert-erc20-to-erc777/2729 "2020-04-27T00:51:51Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [April 29, 2020, 1:29am UTC](https://forum.openzeppelin.com/t/convert-erc20-to-erc777/2729/2 "2020-04-29T01:29:03Z")

</div>

Hi @greenknight,

Welcome to the community 👋

It really depends what your token is for.

If your token is intended to have value, then your contracts should be appropriately tested and audited. You should also consider any regulatory requirements.

If you are looking to play around with tokens, then I think a dapp is a great introduction to start experimenting. It looks like Fondu is deploying tokens inheriting from the OpenZeppelin ERC20 implementation.

I have deployed a fair few ERC20 tokens to public networks and it is great to learn about Ethereum and ERC20 and show to family and friends.

With Truffle or OpenZeppelin CLI you can create an ERC20 without writing Solidity using Presets in OpenZeppelin Contracts:  
[Create an ERC20 without writing Solidity, using Truffle](https://forum.openzeppelin.com/t/create-an-erc20-without-writing-solidity-using-truffle/2713)  
[Create an ERC20 without writing Solidity, using OpenZeppelin CLI](https://forum.openzeppelin.com/t/create-an-erc20-without-writing-solidity-using-openzeppelin-cli/2698)

Alternatively you could [Deploy a simple ERC20 token in Remix](https://forum.openzeppelin.com/t/deploy-a-simple-erc20-token-in-remix/1203)

* * *

For ERC777 I created a [Simple ERC777 token example](https://forum.openzeppelin.com/t/simple-erc777-token-example/746) that you could experiment with.

With ERC777 you need to take into account reentrancy (see: [Reentrancy After Istanbul](https://forum.openzeppelin.com/t/reentrancy-after-istanbul/1742))

---

_[View the full topic](https://forum.openzeppelin.com/t/convert-erc20-to-erc777/2729)._
