# New step by step token with BNB earn functions on Remix and solidity 0.8

**URL:** <https://forum.openzeppelin.com/t/new-step-by-step-token-with-bnb-earn-functions-on-remix-and-solidity-0-8/7719>\
**Category:** Contracts\
**Tags:** erc20, erc721, openzeppelin-contracts\
**Created:** [May 3, 2021, 4:32am UTC](https://forum.openzeppelin.com/t/new-step-by-step-token-with-bnb-earn-functions-on-remix-and-solidity-0-8/7719 "2021-05-03T04:32:06Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Yoshiko](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/yoshiko/32/6858_2.png) [@Yoshiko](https://forum.openzeppelin.com/u/Yoshiko)\
**Post date:** [May 3, 2021, 9:34am UTC](https://forum.openzeppelin.com/t/new-step-by-step-token-with-bnb-earn-functions-on-remix-and-solidity-0-8/7719/2 "2021-05-03T09:34:28Z")

</div>

> [@trysome](#):
>
> first of all it is possible to change an token after creating and sending it to bscscan or etherscan?  
> if a create an ERC777 token it is possible to use it on BSC BEP20 network? (to swap it in DApps like PancakeSwap)

You should look over the guide at [OpenZeppelin Upgrades: Step by Step Tutorial for Hardhat](https://forum.openzeppelin.com/t/openzeppelin-upgrades-step-by-step-tutorial-for-hardhat/3580)

This will get you started with a proxy, which allows updates to your token.

You will need to figure out how to link different tokens to each other. You can follow some tutorials on how to have one smart contract call or interact with another.

> **[Interactions between Smart Contracts with Solidity - zupzup](https://www.zupzup.org/smart-contract-interaction/)**
>
> The ability for Smart Contracts to call other contracts can be quite useful for several use-cases, which will be described in this post.

`unfortunately i am at the begining with solidity`  
Then for sure go over the tutorial. It will get you a dev environment.

> what functions i need for reflect to holders and get % from the tax to 3 different contracts? and what fuction to have access to the sourcecode example to my sourcecode on bscscan?

Take a look at the many safemoon forks and understand how their code works.

---

_[View the full topic](https://forum.openzeppelin.com/t/new-step-by-step-token-with-bnb-earn-functions-on-remix-and-solidity-0-8/7719)._
