Smartlink Applications
  • ESCROW PAYMENT GATEWAY
    • Buyer's Guide
      • Onboarding with Smartlink
      • Step-by-Step Buying Guide
      • Buyer transaction Status
      • Why Choose Smartlink?
      • Advantages for Buyers
    • Merchant's Guide
      • Merchant Onboarding
      • Step-by-Step Merchant Guide
      • Configure Your Payment Gateway
      • Single Payment Button & Link
      • Why Choose Smartlink?
      • Merchant transaction Status
      • Advantages for Merchants
    • Key features
      • Profile Management
      • User Dashboard
      • Merchant Dashboard
      • Referral Affiliation program
  • smartlink marketplace
    • Connect your wallet
    • List an item
    • Escrow Payment
    • Message sellers
    • Add to Favorites
  • Token Locker
    • What is Smartlink Locker?
    • Connect your wallet
    • Create a vesting contract
    • My Vesting Contracts
    • How to claim my tokens?
    • How to revoke a contract?
    • FAQs
  • FOR THIRD PARTIES (Tezos)
    • Start Transaction (Token)
    • Start Transaction (XTZ)
    • Cancel transaction
    • Confirm transaction
  • FOR THIRD PARTIES (ETH)
    • Start Transaction (Token)
    • Start Transaction (ETH)
    • Cancel transaction
    • Confirm transaction
    • Get All Stored Transactions
  • Links
    • Audit
    • Website
    • Github
  • Staking, LP & Farm SMAK
    • 🛠 LP & FARMS Contracts ⚙️
    • Unstake SMAK from old staking
Powered by GitBook
On this page
  • Create a new vesting contract
  • Admin Rights
  • Beneficiary's Address
  • Lock Amount
  • Unlock period
  • Vesting Fee
  • Summary
  • Initialize
  • Confirm Vesting
  1. Token Locker

Create a vesting contract

PreviousConnect your walletNextMy Vesting Contracts

Last updated 2 years ago

Create a new vesting contract

When connected to the App, you will see a section named "Create new vesting contract" as shown on the screenshot below. In the "Contract address" field you need to put the Contract address of the Token that you want to vest.

The tokens to be vested have to be either FA2 or FA1.2 tokens on the Tezos Blockchain.

For example, if you want to vest SMAK Tokens you need to provide the right Token contract address e.g "KT1TwzD6zV3WeJ39ukuqxcfK2fJCnhvrdN1X"

Admin Rights

"ON" means you'll keep this ability to revoke an ongoing vesting contract.

"OFF" means you won't be able to revoke an ongoing vesting contract.

Of course, users will see this on the contract as well as their personal dashboard.

Beneficiary's Address

For each vesting contract, you need to add at least one beneficiary's wallet address.

You can add an unlimited number of beneficiaries to a contract by clicking on "Add Beneficiary".

Beneficiaries will be able to claim their tokens on their dashboard.

Lock Amount

The lock amount is the total number of tokens that you want to send to a beneficiary for a given time period. For the same vesting contract, the Lock amount can be different between beneficiaries.

You'll see a percentage next to the Lock amount: 25%, 50%, and 100%. These percentages are here for convenience and are proportional to the total number of tokens in your wallet.

For example, if you have 100,000 $SMAK in your wallet and click 25%, he will fetch 25,000 $SMAK for the vesting period.

Unlock period

The unlock period is the time period you want to vest your tokens for.

You can directly select Start and End dates on the Calendar for your vesting contract.

"Unlock Starts" is the day at which the contract will start sending out tokens to the beneficiary's address.

"Unlock Ends" is the day at which the contract will end and tokens are fully released.

Vesting Fee

The Vesting fee is required to start a vesting contract.

You'll need 15,000 SMAK on your wallet to create a vesting contract.

Don't forget to also have a small amount of XTZ to pay for gas fees and confirm the contract.

Summary

While filling out the contract, you will see in the upper right corner, a "Summary" of your vesting contract.

We strongly recommend to double-check all the details of the contract before confirming a transaction.

You can easily change the details in the left tab.

Initialize

When you've finished filling out the vesting contract, you need to click on 'Initialize' to start the process. Then, you'll need to hit "Confirm Vesting" and approve the vesting fee i.e 15,000 $SMAK using your wallet.

Confirm Vesting

Once you have double-checked your contract, you can hit "Confirm Vesting" and confirm the transaction from your wallet to deploy the contract.

As the contract admin you have the option at any time.

Learn here

to keep the ability to revoke a contract
how to revoke a contract's beneficiary here.