Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,9 @@ First of all, the **parent chain counterpart of the token** must conform to the

These methods are needed to register the token via the gateway contract. If your parent chain contract does not include these methods and it is not upgradeable, you could register in one of these ways:

- As a chain owner, register via an [Arbitrum DAO](https://forum.arbitrum.foundation/) proposal.
- By wrapping your parent chain token and registering the wrapped version of your token.

Note that registration is a one-time event.
- Submit an [Arbitrum DAO proposal using the standardized token registrations template](https://docs.arbitrum.foundation/how-tos/register-token-via-dao-governance).
- Wrap your parent chain token and register the wrapped version of your token.
Note that registration is a one-time event.

Also, the **child chain counterpart of the token** must conform to the [`IArbToken`](https://github.com/OffchainLabs/token-bridge-contracts/blob/main/contracts/tokenbridge/arbitrum/IArbToken.sol) interface, meaning that:

Expand Down Expand Up @@ -368,7 +367,7 @@ No, you can only register once a child chain token for the same parent chain tok

### What can I do if my parent chain token is not upgradable?

As mentioned on the concept page, token registration can also be completed as a chain owner registration via an **[Arbitrum DAO](https://forum.arbitrum.foundation/)** proposal.
Token registration can be completed through an Arbitrum DAO proposal using the standardized template. See [Register a custom gateway token via Arbitrum DAO governance](https://docs.arbitrum.foundation/how-tos/register-token-via-dao-governance) for the full process.

### Can I set up the generic-custom gateway after a standard **ERC-20** token has been deployed on the child chain?

Expand Down
5 changes: 5 additions & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -1342,6 +1342,11 @@ const sidebars = {
label: 'Set up standard gateway',
id: 'build-decentralized-apps/token-bridging/configure-token-bridging/setup-standard-gateway',
},
{
type: 'link',
label: 'Register via DAO governance',
id: 'https://docs.arbitrum.foundation/how-tos/register-token-via-dao-governance',
},
],
},
],
Expand Down
Loading