Onboarding CSV
Import allocations, validate, and generate a Merkle root.
Template columns
handler, recipientEmail?, wallet?, tokenSymbol, totalAllocation, scheduleRef, category, notes
handler: If fixed-recipient mode, usekeccak256(recipient). Else, any stable identifier.scheduleRef: References an unlock/vesting template from Step 2.
Upload & validation
Duplicate detection, per-cohort totals, email/wallet format checks.
Dry-run generates a Merkle root and a diff report.
Next: Step 4 — Dry Run and Go Live Prev: Step 2 — Schedules and Releases
Last updated