Skip to main content
Partial funding lets you deposit only the tokens needed right now instead of the full allocation up front, so the rest of your tokens stay in your own custody until they’re needed.
Partial funding is available on request. If you don’t see these options, reach out to the Magna team to enable partial funding for your project.
There are three ways to partially fund, depending on your distribution method and how much manual control you want:
  • Fund As You Go (by date) — for Claim distributions: deposit enough to cover unlocks through a chosen “Fund Till” date, then Top Up to extend later.
  • Direct Contract Funding (by amount) — for Claim distributions: deposit a specific token amount straight into the contract yourself.
  • Airdrop Fund As You Go (by percentage or timeframe) — for Airdrop / direct-transfer distributions.

Fund As You Go (Claim contracts)

What is Fund As You Go? Otherwise referred to as “partial funding”, this lets you deposit just enough tokens to cover the unlocks that happen up until a “Fund Till” date. Selecting that date calculates how many tokens are needed to fund all unlocks that occur before it. How to Start & Fund:
  1. Go to the Allocations tab and select the allocations you want to fund.
  2. Click Actions in the top right and select Start & Fund.
  3. Choose the Fund as you go option (the alternative, Full, deposits 100% of the allocation).
  4. Set the Fund Till date and time (UTC).
  5. Review the two amounts:
    • Funding Amount — the tokens deposited now (everything that unlocks through your Fund Till date, minus anything already funded outside Magna).
    • Total Allocation Amount — the full allocation, shown for reference.
  6. Click Create Start & Fund Transaction.
  7. Go to the Transactions tab and sign in this order:
    1. Initialize — if the contract hasn’t been deployed yet.
    2. Approve — sets the token allowance.
    3. Start & Fund — deploys the vesting details and deposits the tokens.
All allocations within a Claim contract share a single balance, so every allocation in the contract must be funded through the same date to prevent underfunding. When you Start & Fund new allocations on a contract that’s already funded to a date, they automatically default to that same Fund Till date. You also fund one contract at a time.

Topping Up

When you want to fund through a later date — “topping up” the contract — use the Top Up action. Topping up deposits more tokens so that all claims through the new date are fully funded. For Claim contracts, all allocations are funded until the same date. This date is shown on the dashboard under the Contracts section in the “Escrow Contract Funded Until” column. If that column is empty, the allocations are 100% funded. How to top up:
  1. Go to the Allocations tab.
  2. Click Actions in the top right.
  3. Select Top Up.
  4. Select the future date to fund through.
  5. Click Continue.
  6. Go to the Transactions tab and sign the associated transactions.
    1. For EVM there will be two transactions, Approve and Fund Contract — execute them in this order.
Top Up only deposits what’s actually needed: it accounts for tokens already sitting in the contract and tokens stakeholders have already claimed, so you won’t over-deposit.

Direct Contract Funding (deposit a specific amount)

If you’d rather manage the contract balance yourself, you can deposit a specific token amount straight into a Claim contract instead of having Magna calculate it from a date. How to fund directly:
  1. Open your token’s Contracts section, find the escrow contract, and click Fund.
  2. Enter the token amount to deposit and click Create.
  3. Go to the Transactions tab and sign the Fund Smart Contract transaction (plus Approve first, on EVM).
To withdraw tokens back out of the contract to your company wallet, use Defund.
Funding a Claim contract directly puts you in manual control of that contract. Magna will no longer track a Fund Till date for it, so the automatic Fund As You Go and Top Up calculations above no longer apply — keeping enough tokens in the contract becomes your responsibility.If both Direct Contract Funding and Fund As You Go are enabled for your project, using Fund to deposit directly into a contract disables the Top Up action for that contract.

Airdrops & Direct Transfers

For Airdrop (direct-transfer) distributions, the Fund Allocations flow also offers a Fund as you go option, with two ways to size the deposit:
  • Percentage — distribute a set percentage (1–100%) of the available tokens.
  • Timeframe — distribute everything releasable up to a chosen date.
How to fund airdrops partially:
  1. Go to the Allocations tab and select the allocations.
  2. Click Actions and select Fund Allocations.
  3. Choose Fund as you go, then the Percentage or Timeframe tab, and enter the value.
  4. Review the summary (Fund Amount, Remaining Unfunded Amount, Already Funded, Locked, Unlocked, Total).
  5. Click Create Fund Transaction, then sign on the Transactions tab (Initialize if applicable → Approve if applicable → Start and Fund).
Airdrops don’t lock tokens in a contract, so you can never distribute more than is currently unlocked. There’s no shared Fund Till date and no Top Up — simply run Fund Allocations again later to distribute more as tokens unlock.

Keeping your Claim contract funded

Because a partially-funded contract only covers unlocks through its funded date, keep an eye on its runway:
  • On the contract card and the “Escrow Contract Funded Until” column, an indicator shows the contract’s funding health:
    • 🟢 Green — funded with at least 7 days of runway.
    • 🟡 Yellow — needs funding within the next 7 days.
    • 🔴 Red — underfunded or past the funded-until date; fund immediately to avoid stakeholder claim issues.
  • Reminder emails are sent as the funded-until date approaches — at 1 week out, 1 day out, and on/after the due date — each noting how many allocations need funding. You can manage these under your project’s notification settings.
You’ll also see funding-related statuses on your allocations:
  • Partially funded — some tokens are claimable now, but not enough to cover everything currently owed.
  • Pending funding — the contract can’t yet cover what’s currently unlocked; fund or top up to resolve.

Which method should I use?

Fund As You GoAirdrop Fund As You GoDirect Contract Funding
Distribution typeClaim (escrow)Airdrop / direct transferClaim (escrow)
You chooseA date to fund throughA percentage or a dateAn exact amount
Extend later withTop UpRun Fund againFund again manually
Amount calculated for you?Yes, from the dateYes, from % or dateNo — you enter it
Best forKeeping a contract funded through a date with remindersDistributing unlocked tokens in batchesPrecise, hands-on balance control