Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi-chain token contract factory/deployer #3

Open
dpbpolymer opened this issue Feb 20, 2024 · 0 comments
Open

Multi-chain token contract factory/deployer #3

dpbpolymer opened this issue Feb 20, 2024 · 0 comments

Comments

@dpbpolymer
Copy link
Contributor

User story:

  • As a protocol I want to launch tokens on multiple chains so that my users can bridge them between chains easily.

Objectives:

  • Build an interface to deploy a token standard on multiple chains with the ability to define a token ticker and token supply.

Implementation tips:

  • Users can use the quick start guide for universal channel to deploy contract on different chains in one source transaction.
  • Additionally, an added advantage of IBC is that it allows protocols to have sole ownership of their channel, so a protocol can choose to perform a channel handshake process to deploy a custom channel, and then deploy token contract that only their protocol can call.
  • You can choose to build a script to perform the channel handshake process for token deploy in-order to make it a seamless process to deploy tokens.
  • Feel free to generalize and extend the use-case to multichain deployment of any contract.

References: xERC20, OFT, IBC Channels, IBC Channels (bis)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant