-
Notifications
You must be signed in to change notification settings - Fork 2
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
Token Factory Module #2440
Comments
@byte-bandit Thanks for this a few notes:
|
Roger that. Take a look at the updated requirements I put in the ticket description and let me know whether this makes sense to you. |
@byte-bandit Thanks for the update. We really want to remove all friction from creating tokens and bridging so they are fast and permisionless as possible. For example, bridging Paloma GRAINs from Base to Solana via wormhole takes only 10 minutes. No need for governance. iI we can get a special type of vote that's very fast say 15 minute vote for registration, instead of 24 hours as our current fastest, then we can keep the voting mechanism and still speed up governance just for token registration. |
@byte-bandit New README from Osmosis version of the denom module: https://github.com/osmosis-labs/osmosis/blob/main/x/tokenfactory/README.md. Kujira was the WASM bindings which we want for using via Cosmwasm. Also, Epic for this is now here: https://www.notion.so/volumefi/EPIC-12-13-24-Paloma-Token-Denoms-for-Paloma-s-Got-Talent-157e002bb6218089b233fc24b1f1d984 |
@taariq After our conversation from yesterday, this is my current understanding of how things might be possible with Paloma at the moment:
So far, the protocol is completely unaffected by any of this. Continuing:
This is where the protocl stops becoming involved again. But for sake of completeness:
Can you confirm this is how you want to approach this? |
# Related Github tickets - VolumeFi#2440 # Background This change adds a token factory module that extends Paloma with the following features: - New tokens may be created by anyone - Tokens can only be minted by the admin of the token (by default, the creator of a token is the admin) - Tokens can only be burned by the admin of the token - All data is respected for genesis import/export - Skyway registrations against user tokens do not require governance - Tokens can be bridged outside of Paloma - Creating a token costs 10 GRAIN # Testing completed > [!WARNING] > While most of the code is greatly inspired by the COSMWASM tokenfactory module and should be battle tested, I did not have time to include proper e2e tests to cover all Paloma customizations. Successful bridging still needs smoke testing. - [ ] test coverage exists or has been added/updated - [x] tested in a private testnet # Breaking changes - [x] I have checked my code for breaking changes - [x] If there are breaking changes, there is a supporting migration.
Closing as shipped with palomachain#1318 |
Tokens native to Paloma
GRAIN
mapping cannot be touched though10 GRAIN
Tokens for bridging
Important: Bridging a token requires considerable effort (votes + one smart contract on remote chains) per token, so best to keep these to established tokens like
WETH
. User tokens should live only on Paloma.The text was updated successfully, but these errors were encountered: