Magna Admins
magna.so
  • Welcome to Magna
  • Product Guides
    • Magna Quickstart Guide
      • Step 1: Set Up Key Project Details
        • Step 1A: How To Edit Project Details
        • Step 1B: How To Add Project Token(s)
        • Step 1C: How To Add Admin Wallet(s)
          • How To Configure Gnosis Safe Multisig Wallet
        • Step 1D: How To Create A Vesting Contract
        • Step 1E: How To Add & Edit A Team Member
      • Step 2: Create Unlock Schedules
        • How To Edit or Delete A Schedule
      • Step 3: Complete Your Onboarding Sheet
        • How To Find The Onboarding Sheet Template
        • How To Fill Out Your Sheet
        • How To Upload Your Sheet
    • How To Add & Edit Allocations
      • Allocation Overview
      • How To Add Allocations & Stakeholders
        • Import Allocations (Bulk)
        • Create Allocation (Individual)
      • How To Edit & Delete Allocations & Stakeholders
      • How To Edit Stakeholder Email Address
      • How To Edit Stakeholder Wallet Address
      • How To Export Allocations (CSV)
      • How To Upload & Delete Allocation Documents
      • Vesting vs Unlock Schedules
    • How To Fund Allocations
      • How To Fund Claims
      • How To Fund Airdrops
      • How To Fund with Tax Withholding
      • How To Set Up Test Transaction
    • Admin Post-Fund Allocation Actions
      • How To Claim Your Tokens
    • Admin App Views
      • View Details About The Vesting Contract
      • View Your Project Dashboard
      • View All Allocations Across The Project
      • View A Single Allocation For A Stakeholder
      • View Your Audit Log
    • FAQs
  • Custom Engagements
    • Case Studies
    • Custom Claim Portal FAQs
  • Privacy & Security
    • Privacy & Terms
    • Security at Magna
    • Data Protection
Powered by GitBook
On this page

Was this helpful?

  1. Product Guides
  2. Magna Quickstart Guide
  3. Step 1: Set Up Key Project Details

Step 1D: How To Create A Vesting Contract

PreviousHow To Configure Gnosis Safe Multisig WalletNextStep 1E: How To Add & Edit A Team Member

Last updated 6 months ago

Was this helpful?

  1. Go to Settings section > Tokens tab

  2. Click on the "Details" button within your token's box.

  3. Click "Create Contract" and select the appropriate contract type depending on your needs.

  4. Review the descriptions for each in order to select the most appropriate contract type for your project.

    • Airlock Merkle Vester is our latest-generation of contract that is Merkle-based. Tokens are deposited into the contract into a pool to be claimed by each allocation.

    • "Airlock" is our previous-generation contracts which should be used only after discussing with us. "Airdrop" should be used if you don't want on-chain vesting and want to transfer tokens directly to recipients.

  5. Once your contract type is selected, click "Create" on the bottom right.

  6. Click "Deploy" and then > click "Create" in order to create the Initialize transaction, which deploys the vesting contract. We will sign this transaction later.

    • NOTE: If you have not added an Admin Wallet, you will be prompted to do so at this point. The admin wallet will be associated with this contract and will be required for signing all transactions.

See demo video within this link.
Settings > Tokens tab