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, use keccak256(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