How to develop under Anyswap ERC20 standards
This article would help you develop and deploy your own tokens compatible with our bridge
Please follow this GitHub guide:
chaindata/ at main · anyswap/chaindata
In most cases, our team can deploy the standard contracts on any chains for you. This guide is specifically for projects who want to implement custom methods or properties in their cross chain tokens.

Commonly asked questions:

1. Which router address should I give minting right to?

Our team will provide the most up to date router address for you to give minting right to. This information will be more available through apis in the future.

2. Who do I set as owner for the token?

You can simply set your project admin as owner.

3. There are a lot of functions in AnyswapV6ERC20. Which ones can I safely remove?

For router to work, the most important things we need are minting right and burning right. Please ensure our routers can mint and burn tokens. Other functions can be safely removed, they're there to be backwards compatible with bridge V2 system but if you don't need V2, you can remove safely.

4. What do I set as vault, underlying?

Vault is same as owner for the token, you can simply set as your own address. Underlying is used when your token employ a wrapper or liquidity model, if your token is supporting our system natively. Simply set underlying as address(0x0)