DynamicSale Setup for Developers

Our setup process is currently manual until IgniteDeployer is live, please reach out to a member of our team, and they will assist you with the setup. The following steps outline our setup process:

  1. Contract Review If you're not using one of our provided and pre-audited contracts, we will review your contract and conduct compatibility testing if necessary.

  2. Deploy Contract Once you're satisfied with your contract, you can proceed to deploy it onto the mainnet. We recommend using flashbots or MEV Blocker during deployment to ensure that if the gas price spikes during your deployment attempt, the transaction will not incur a cost if it fails.

  3. Send Supply to the Dynamic Sale Pool After deployment, you will need to send 100% of the supply to the pool. If you intended to keep some tokens back for any reason, you would need to purchase them from the pool. This can be done through a "token allocation" before launch, allowing you to purchase these tokens at the lowest possible price before trading goes active. This measure ensures the pool's sustainability. If you have a specific launch price in mind but want to acquire your tokens before reaching that price, you can set a lower launch price and buy the supply to raise the launch price.

  4. Set Launch Parameters, e.g., Launch Time & Taxes We will discuss with you the details about your desired launch time, tax rates, maximum transaction (max tx), and maximum wallet (max wallet) settings. The Dynamic Sale can have independent rules from your main contract, giving you more control over these elements during launch.

  5. Opening Trading Once everything is set, the launch will open at a scheduled time or when you enable trading for your pool. Trading will then commence, allowing users to trade through our swap or charting dApps.

  6. Migration Migrating from DynamicSale to Uniswap is a straightforward process that can be completed in under 30 seconds. However, it's crucial to understand the different migration methods. When you create your pool by setting the launch price, you simulate the value of your tokens without immediately putting up collateral in ETH. As your pool trades and increases in price, the amount of ETH in the pool also increases. The migration choice you make depends on the amount of ETH raised through taxes and the current pooled ETH. To clarify this, let's consider the following example of how setting launch prices can impact your pool:

TOKEN XLaunch StatsPre-migration Stats

Total Supply

1,000,000

1,000,000

Supply in Pool

1,000,000

200,000

Simulated Value

$2,000

$2,000

ETH in LP

$0

$8,000

Market Cap

$2,000

$50,000

Current Price

$0.002

$0.05

You can migrate to Uniswap by:

  1. Migrate Pool with Initial ETH (optimal) In this example, you would top up the ETH during migration to match the simulated value. Ideally, you can use some of the taxes collected to ensure that the LP remains less volatile post-migration. Upon migration, you can expect the price per token and market cap to remain unchanged. LP tokens generated by Uniswap will be sent to the dead address.

  2. Migrate Pool Only If you choose to migrate the pool only, $8,000 worth of ETH would be migrated, and the simulated LP value of $2,000 would be ignored. As you are migrating 80% of the maximum amount to keep the ratios balanced, only 80% of the tokens (in this case 40,000 tokens) would be migrated, and the other 20% would be burnt. The result is as follows:

    1. Your token price after migration would be more volatile, with a lower percentage difference having a lesser impact.

      1. Your market cap would reduce to $48,000 due to the burn, as it is calculated by Price * Circulating supply.

      2. The price per token is not impacted on migrations. LP tokens generated by Uniswap will be sent to the dead address.

  3. Migrate Pool with ETH This option is a middle ground for those who want to add extra ETH during migration but don't want to add the initial amount of ETH. If you add $1,000 during migration in the above case, only 20,000 tokens would be burnt. The Market Cap would instead be $49,000, and the price per token is not impacted on migrations. LP tokens generated by Uniswap will be sent to the dead address.

Last updated