Deployment Notes (Base + Aerodrome)
This document describes the minimum required inputs and post-deploy steps for SolumToken.sol.
Constructor parameters
The contract is deployed by injecting the DEX integration addresses:
router: the Aerodrome-compatible router used for swaps / liquidity actionspair: the pool pair address for SOLUM/WETH (or the chosen base asset)weth: the network wrapped native token address (WETH on Base)treasury: the treasury recipient address
Important: The pair address must match the actual pool used for trading, because buy/sell detection relies on from == pair and to == pair.
Post-deploy toggles
- Trading is disabled by default.
- The owner must call
enableTrading()to allow public transfers and DEX trading. - swapBack can be paused/unpaused via the owner control function.
SwapBack configuration
SwapBack is protected by:
- swap threshold
- cooldown
- max tokens swapped per execution
- best-effort slippage guard (when router quoting is available)
These parameters can be tuned using the contract admin configuration function.