How To Fund Allocations
(aka distribute tokens for stakeholders to claim). See video demo here.-
Select Action: When you are ready to initiate the on-chain vesting, please click the pink “Actions” button on the top right -> select “Start and Fund Allocations”

-
Select Allocation(s) To Fund: Once the fund action is selected, please select the allocation(s) you would like to put on-chain aka distribute tokens to.
- Select all by clicking the checkbox on the top left-hand corner (inline with the column headers)

- Click “Continue” on the bottom right of the screen once your selection is finalized.
-
Select Amount: For claims, you have the below (2) options
- Full Option: You are depositing 100% of the tokens for that allocation on-chain. You will notice that the Fund Allocations box contains the below details:
- Total Allocation Amount = the total amount allocated to the selected allocations
- Funding Amount = allocation minus what’s already been received (this is relevant when you have allocations that were already funded outside of Magna)
- Fund as you go Option: You are depositing tokens up until a specific date (e.g. fund enough for the stakeholder to claim through the end of the year.)

- Full Option: You are depositing 100% of the tokens for that allocation on-chain. You will notice that the Fund Allocations box contains the below details:
- Create Fund Transaction: Once all needs have been input, you will need to create this “Fund” transaction on-chain. You can do this by clicking the the “Create Fund Transaction” button at the bottom, right of the pop up.
-
Signing Transaction: As a final step, you will need to sign the Fund transaction to deposit the funds into the vesting contract.
-
To do this, navigate to the “Transactions” tab and sign in the order below:
- First: Initialize (if there is one pending)
- This is important to deploy the vesting contract
- Second: Approve
- Third: Start Distribution and Fund Contract

- First: Initialize (if there is one pending)
-
To do this, navigate to the “Transactions” tab and sign in the order below:
- If Cancel is enabled: Admins are able to stop an on-chain distribution and return unvested tokens in the contract to the company.
- If Revocable is enabled: Admins are able to stop an on-chain distribution and return unvested and vested tokens in the contract to the company.