Overview
Sonar provides extensive configuration options to customize your sale. These are configured in the Echo Founder Dashboard before your sale launches.Offered Token
The “offered token” is the token that will be sold in the sale.| Parameter | Description |
|---|---|
| Total amount | The total amount of tokens to be sold in the sale (the user representation - i.e. totalUnitAmount / 10^decimals) |
| Decimals | The number of decimals of the token |
Sale Timeline
| Option | Description |
|---|---|
| Registration opens | When investors can begin setting up their Sonar entities and verifying eligibility. Investors can register until the commitment period ends. |
| Commitment start | When the commitment phase begins and investors can submit commitments |
| Commitment end | When the commitment period automatically ends |
Note that there are other phases like “cancellation” and “settlement” that you will transition to manually. You can read more about the complete sale lifecycle on the Sale Lifecycle page.
Chain & payment tokens
| Option | Description |
|---|---|
| Chain | Which chain the sale runs on |
| Payment tokens | Which tokens can be used for payment (e.g., USDC, USDT, or other ERC-20 tokens) |
Contact support@echo.xyz for specific network availability.
Sale Mechanics
Choose how your token price is determined: fixed price or English auction. Each strategy has its own price parameters configured in the Founder Dashboard.See Pricing Strategies for details on each option and its configuration.
Enhanced Security
| Option | Description |
|---|---|
| Facial recognition on suspected fraud | When enabled, investors flagged for possible fraud are required to pass a facial recognition (liveness) check at the time of purchase |
Contract Addresses
| Option | Description |
|---|---|
| Proceeds receiver address | The destination wallet for all accepted commitments. After settlement, sale proceeds are withdrawn to this address. |
| Contract admin address | The wallet that will have full administrative access (DEFAULT_ADMIN_ROLE) to your sale contract. |
See Roles & Permissions for details on the admin role and other contract roles.
Commitment Limits
Limits are enforced at the entity level, not the wallet level—so a participant can’t circumvent limits by using multiple wallets.| Parameter | Description |
|---|---|
| Minimum commitment | Smallest amount an entity can commit (e.g., $100) |
| Maximum commitment | Largest amount an entity can commit—use this as a whale cap to limit large participants |
See Purchase Permits for implementation details on how limits are enforced.
Compliance Options
Geographic Restrictions
| Option | Description |
|---|---|
| Blocked jurisdictions | Countries where participation is not allowed (e.g., sanctioned countries, OFAC list) |
Wallet Screening
| Option | Description |
|---|---|
| Wallet risk screening | Screen wallets for risk indicators before allowing participation |
See Wallet Risk Screening for details on risk groups and configuration.
US Participants
| Option | Description |
|---|---|
| US accreditation checks | Verification that US participants meet accredited investor requirements (including option for on-chain net worth checks) |
| Forced lockup for US investors | When enabled, US investors are required to lock up their tokens for a period of time. See Lockup & Vesting for details. |
Advanced
| Option | Description |
|---|---|
| Custom contracts | For unique requirements, Sonar can support custom smart contract implementations tailored to your specific needs |