Contract Integrations FAQs#
Can ownership of wrapped tokens be transferred from the Token Bridge?#
No, you cannot transfer ownership of wrapped token contracts from the Token Bridge because the Token Bridge deploys and retains ownership of these contracts and tokens.
- On EVM chains - when you attest a token, the Token Bridge deploys a new ERC-20 contract as a beacon proxy. The upgrade authority for these contracts is the Token Bridge contract itself
- On Solana - the Token Bridge deploys a new SPL token, where the upgrade authority is a Program Derived Address (PDA) controlled by the Token Bridge
The logic behind deploying these token contracts involves submitting an attestation VAA, which allows the Token Bridge to verify and deploy the wrapped token contract on the destination chain.
Relevant contracts:
How do I start developing a custom relayer?#
Previously referred to as specialized relayers, custom relayers allow you to build and tailor relayers to fit your specific use case. To get started, refer to the following resources:
These resources will guide you through building and deploying custom relayers tailored to your use case.
Is there a way to use NTT tokens with chains that don't currently support NTT?#
Yes. NTT tokens can be used with chains that do not support NTT by leveraging the Token Bridge. For example:
- Wrapped token scenario - a token, such as the W token, can be bridged to non-NTT networks using the Token Bridge. When the token is bridged to a chain like Sui, a wrapped version of the token is created (e.g., Wrapped W token)
- Unwrapping requirement - tokens bridged using the Token Bridge cannot be directly transferred to NTT-supported chains. To transfer them, they must first be unwrapped on the non-NTT chain and then transferred via the appropriate mechanism
- Messaging consistency - the Token Bridge exclusively uses Wormhole messaging, ensuring consistent communication across all chains, whether or not they support NTT
This approach ensures interoperability while maintaining the integrity of the token's cross-chain movement.