Skip to Content
Smart ContractsImmutability

Immutability

The following parameters are set in the constructor of each Presale contract and have no setter functions. They cannot be changed by anyone after deployment:

  • Token price
  • Hard cap
  • Soft cap
  • Start time
  • End time
  • Minimum contribution per wallet
  • Maximum contribution per wallet
  • Payment token
  • KYC requirement
  • Platform fee recipient and fee percentage

The ReceiptToken contract stores the terms document hash immutably. It has no function to update the hash after deployment.

Immutability is enforced at the bytecode level — there are no functions to call that would change these values. This is verifiable by reading the contract source code on Basescan.

Last updated on