SettleMint
System addonsToken SaleActions

Activate

Learn how to activate a token sale, opening it to investors. Activation requires the sale to be funded with tokens and the SALE_ADMIN_ROLE.

Activating a sale opens it to investors. Once activated, core parameters (timing, hard cap, vesting, soft cap, terms hash) become immutable on-chain.

Prerequisites

  • Your wallet has SALE_ADMIN_ROLE on the token
  • The sale is in Setup status
  • The sale contract holds sufficient tokens (at least the hard cap amount)

Steps

Verify the sale is funded

On the sale detail page, check the funding status indicator. It shows the current token balance against the hard cap.

If the balance is below the hard cap, transfer the remaining tokens to the sale contract address before proceeding.

Activate the sale

Open the Manage dropdown on the sale detail page and select Activate.

Confirm the action and authenticate with your PIN or OTP.

Verify status

After the transaction confirms, the sale status updates:

  • If presale is configured: status becomes Presale
  • If no presale: status becomes Public Sale

The funding indicator disappears and the phase banner reflects the current open phase.

What becomes immutable after activation

Once activated, the following parameters cannot be changed:

  • Sale timing (start time, end time, presale end time)
  • Hard cap
  • Soft cap
  • Vesting schedule
  • Terms hash

Payment currencies and price ratios remain manageable by SALE_ADMIN_ROLE after activation.

Scheduled start time

If you activate before the configured saleStartTime, the effective status shown in the platform remains Setup until the start time is reached. Purchases will revert on-chain if attempted before the start time. The status banner shows the scheduled open time.

Next steps

On this page