# Token (ERC20)

You can add owning non-native tokens based on the ERC20 interface as a requirement based on:\
\
\&#xNAN;**-->** Ethereum (*ETH*) \
**-->** Polygon (*MATIC*)\
**-->** Optimism (*ETH*)\
**-->** Arbitrum (*ETH*) \
**-->** Avalanche (*ETH*)\
**-->** Binance Smart Chain (*BNB*)\
**-->** Gnosis (*xDai*)\
**-->** Fantom (*FTM*)\
**-->** Goerli (*GoETH*)<br>

<figure><img src="https://126530284-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFWk9XI1GLsUugEWDfuWd%2Fuploads%2Fv6MhFFJkUf6RDI5rUkPx%2Ferc20.gif?alt=media&#x26;token=7fed48b3-edd8-44c0-8e40-72affbae7055" alt=""><figcaption></figcaption></figure>

Check out our requirement page on custom contracts next.
