Check Minting
Last updated
Last updated
Minting an NFT Check is a straightforward process designed to maximize user flexibility. The Mint application, which is an essential MVP feature, provides users with a streamlined interface to manage these processes.
Whether configuring a Payment Check to pay for services, locking team tokens into a Vesting Check to prevent early access to funds, or locking CHECK tokens into a Yield Check to earn rewards, the platform simplifies the creation of these programmable financial instruments.
The following example demonstrates how a project team can utilize the Vesting Schedule feature.
The following steps walk through the complete minting process using Vesting Schedule as the example. Each section highlights the required inputs, optional settings, and key UI components you'll encounter in the application. This guided overview is designed to help users navigate the flow with clarity and confidence—from setup to final execution.
Using the Mint application, the Gnosis Safe team is opting to create a Vesting Check to lock a portion of their team token holdings. The process starts with entering basic information, where they input:
Check name
Background color and texture selection
Optional expiration date
Optional memo field
Transferable option toggle (required for checks intended for transfers or DeFi operations)
The next step involves setting up the Distribution Strategy and selecting the Vesting Schedule feature. The user begins this process by:
Entering the recipient address (their own wallet or an external receiver)
Defining the total vesting period (how long the tokens will remain locked)
Setting the cliff period (introducing a delay before any tokens are released)
In this example, the user selects a six-month vesting period with a one-month cliff. This means tokens will remain locked for six months, with unlocking beginning after a one-month delay. Once the cliff ends, tokens will gradually unlock and can be claimed via the Portfolio dashboard.
To enhance security and compliance, users have the option to:
Enable KYC requirements for claiming tokens
Select linear vesting after cliff to ensure tokens are distributed in equal increments throughout the vesting period
The final configuration step is setting Collateral details:
The blockchain is automatically selected based on the network of the connected wallet
Users access the token dropdown menu to select their desired token
In this example, the team types "SAFE" to locate their token and selects it
To ensure accuracy, users verify their selection by checking the token logo and confirming its contract address displayed below. The platform supports locking virtually any token on supported networks by searching, selecting, and verifying details.
In this case, 100,000 SAFE tokens will be locked in the check as collateral. The total balance of SAFE tokens in the user's wallet is displayed below the selected collateral amount, providing further confirmation that the correct token is being locked.
After completing all configuration steps, users are presented with an Overview dialog summarizing key details:
Value Locked: 100,000 SAFE tokens
Platform Fee: 0.05%, amounting to 50 SAFE tokens
Estimated Gas Fee: 0.003 ETH
Execution Time: Estimated less than 30 seconds
The interface includes a form completion progress bar and a mint button. Upon clicking this button, users receive a prompt in their connected wallet to confirm and finalize the transaction.
Once completed, the Vesting Check is successfully minted showing important details:
Collateral
Blockchain network
Check ID
Creator address
Creation date
Vesting end
Cliff period
Unique QR code
It is then transferred to the recipient as specified in earlier steps.
This streamlined process showcases how the Checks Platform simplifies the creation of programmable financial instruments with highly customizable terms, offering users a flexible and efficient way to manage token vesting and distribution.