Molt docs
Overview
A Molt campaign takes an issuer's old token and pays out a new token at a fixed exchange rate. Both transfers happen in the same transaction. Every campaign has its own contract and reserve.
Create a campaign
- Enter both BNB Smart Chain token contract addresses and read back the token details.
- Enter two example quantities to set the exchange rate. For example, set 1 old token to pay 2 new tokens.
- Choose the closing date and time and enter the new tokens to fund. Molt will ask for a limited approval before sending the transaction that creates and funds the campaign.
- Share the campaign link and confirm the two addresses through your official project channels. You can add to the reserve before it closes.
Move a balance
Open the official campaign link or paste its address. Compare the issuer and both token contracts against the issuer's announcement. Connect your wallet and enter an amount. Approve that amount of the old token, then confirm the migration transaction in your wallet.
Campaign rules
What happens to my old tokens?
Migrated old tokens stay permanently locked in the campaign. A confirmed migration is irreversible.
What happens at the closing time?
New migrations and deposits end. The issuer can withdraw unused new tokens from the campaign. Tokens already transferred stay in holders' wallets.
How is the amount calculated?
The contract applies the published ratio to the old amount and rounds down to the smallest unit of the new token. The UI reads that output directly from the contract.
What if the reserve is too small?
The migration reverts and both balances stay as they were before the attempted transaction. The issuer may add new tokens before the campaign closes. A wallet can still charge a network fee for a failed submitted transaction.
Which tokens should I use?
Use standard ERC-20 tokens with predictable transfers. Fee-on-transfer, rebasing, paused or restricted tokens may prevent transfers from settling. Verify the issuer and both contract addresses before approving.
Public network test
On BNB Smart Chain Testnet, a holder exchanged 2 OLD for 4 NEW. After closing, the issuer recovered the 16 remaining NEW. Both tokens were issued for this test.