Move.

Post

Share your knowledge.

Noro4774.
Feb 05, 2025
Expert Q&A

How to create multiple coins onchain via modules?

I'm trying to develop a module that can generate coins for prediction markets. I want these coins to be created by a factory class on-chain in a permissionless, verifiable way. However, I'm facing limitations with modules being unable to publish other modules and the restriction of initializing only one coin per module due to One Time Witness. I've also had to make my equivalent coin standard, which doesn't display as coins in users' wallets. Could there be a way to allow modules to create multiple types of coins on-chain in the next update?

  • Move CLI
2
1
Share
Comments
.

Answers

1
Caplec.
Feb 5 2025, 11:02

Currently, you can use a single deployed contract to create multiple types of coins using WASM. You can check out this approach here: https://docs.sui.io/guides/developer/nft/asset-tokenization. This might help with your goal of creating coins in a more versatile and permissionless manner.

1
Best Answer
Comments
.

Do you know the answer?

Please log in and share it.

Move is an executable bytecode language used to implement custom transactions and smart contracts.

148Posts231Answers
Sui.X.Peera.

Earn Your Share of 1000 Sui

Gain Reputation Points & Get Rewards for Helping the Sui Community Grow.

Reward CampaignJune
We use cookies to ensure you get the best experience on our website.
More info