Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
A pricing structure designed to enable collections an opportunity to get the best services at an affordable price and gain the traction they need.
Multiple Tokens
Multiple Collections
Trait Specific Bonus
Time Bonus
Rarity Bonus
Locked Staking
Airdrops
UI Customization
Custom Domains
Manage Transaction Fees
SOL transaction fees are paid by the user when staking, by default the value is set to 0.002 SOL per stake, claim & unstake. In the advanced package, you have the ability to control the associated SOL fee amount for each on chain action and the wallet address for sending within your admin panel. You retain 75%. We keep 25%.
Another solution on Solana brought to you by GOTM Labz Ltd. Putting the power in your hands!
nftstake.app is an all in one NFT staking solution on Solana, low cost, super fast & scalable allowing founders to quickly and easily setup and manage a staking site for their NFT collection/s.
Website: Twitter: Discord:
With this feature you can easily set up & edit your project. Here's a quick step by step on how to edit your data 👇
Project Available
Use toggle button to make your site available or unavailble to public.
Add whitelisted wallets, great for setting up and testing.
Enter the name of your project. This will be displayed front end.
Upload branding for your project.
Enter one of the above to define the NFTs shown in your site.
You can define the URL for your staking site. By default it is locked, reach out to admin if you would like to change.
Choose colours to further customize the front end UI.
Add links to marketplaces, discord, twitter and any other sites. These will be displayed on the front end for users to naviagte to
Set the amount of time required to pass before the rewards for an NFT can be claimed.
Ability to manage fees associated to all actions.
Enter the SPL token address of your primary Token and the standard daily reward.
Enter the SPL token address of additonal Tokens and the daily reward at any time and choose to backdate earnings or not.
Option if required to auto send staking rewards. When this is selected, rewards will automatically be dispersed on the 1st of each month.
Add a bonus token amount for as many traits attributes.
Add a bonus yield for staking for a certain amount of days.
Linked with the howrare api to determine the rarity of your NFT and reward a bonus for rarer nfts in cut off ranges you define.
Add the wallet address and % share for where you would like token sent. Percent should be set in decimal form. Example: 25% should be inputted at 0.25. All amounts should total 1.
This will be the wallet you want your holders to claim from. You can use any wallet you like to become the payer wallet and you can change at any time. it is your responsability to ensure you have TOKEN in the wallet to pay.
If you are using Lock or Escrow staking, you need to define a delegate wallet of your choice, it should be different to the payer wallet.
In order to change this all NFTS should be unstaked. This prevents users from being able to unstake.
It is advisable not to use the lock wallet for anything else.
Manage your credentials at any point.
Enter your domain without "www" or "https". Example: "staking.yoursite.com" or "thisismystakingsite.com". The site will give you clear instructions with the required TXT or CNAME you will need to add to your domain providers DNS settings. This process can take up to 24 hours.
Using this feature will distribute accured rewards.
Using this feature will unstake all staked nfts without any rewards.
If you would like to your useres the ability to stake multiple collections under one site, we give you the ability to do so using project ID.
Point the staking site to your own domain, enter the domain or subdomain you would like to use, then follow the instructions provided to add the relevant information to your dns settings via your domain provider.
Depending on your current domain provider, you will be provided with instructions to enter a TXT record / CNAME or both.
This process can take up to 24 hours so please be patient.
Have multiple collections? prefer to have them all staked on one site, we got you covered, one site, one domain. All your NFT staking in one place.
We use project ID's to link your staking sites together
Example staking site 3x collections - 1 front end for user with 3 tabs to flick between each collection.
Set up your staking site in minutes.
Firstly, speak to our team if you are a project owner to get your personalised login details & dashboard link.
Then, head to the link you've been given & you should see this screen:
Using your given details Log Into your account.
After you've logged in, you should see this screen:
Boom! You're in. That's how easy it is to use our platform! You now have control to set everything up exactly how you would like it.
Click "Next" Below to learn more on how to use nftstake.app 👇
We offer you the option to choose the staking type you require prior to setup. This cannot be changed once NFTs are staked. Read below for a brief description on how each one operates.
NFT remains in the user's wallet but are locked, commonly seen on marketplaces or wallets with the word frozen, meaning it cannot be moved or sold. The locking mechanism is enforced by the smart contract, which restricts the user's ability to interact with the NFT beyond viewing it.
This method is typically the preferred staking method for the majority of NFT projects. ( Note you cannot freeze a cnft (compressed NFT)
Escrow staking is a staking mechanism where the NFT is transferred out of the user's wallet and into a smart contract or third-party escrow account for the duration of the staking period.
When a user decides to stake their NFT, it is transferred from their wallet to a smart contract that holds the NFT in escrow. The contract manages the NFT for the staking period, ensuring that it cannot be sold or transferred by the user during this time.
NFTs remain in the user’s wallet while they are staked, they are not frozen, holder can sell or move the NFT without unstaking.
This method allows users to retain control and ownership of their NFTs while still participating in staking rewards.
Smart Contract Interaction: The staking process involves a smart contract that tracks the NFTs staked by a user. The contract doesn't take custody of the NFT but monitors the wallet to verify that the NFT remains in the user’s wallet.
Decentralization: Non-escrow staking is often seen as more decentralized because it minimizes the reliance on third-party custodians.
Add extra Tokens to staking rewards.
Following the meme phase? or Parterships with other project Tokens. Our staking solution gives you the ability to reward any additonal SPL token of your choice. Perfect for collobarations with other NFT projects. Ability to backdate earnings.
Pay specific wallets a bonus per day on top of ther base rate
Linked with the howrare api to determine the rarity of your NFT and reward a bonus for rarer nfts.
Once you have entered the url from howrare and saved, the rarity rank will now be displayed on the NFT images and the sort by filter will have the ability to sort by rarity.
Submit your collection via their site: once your listed you can enter the url into the admin panel.
When wallet private keys are entered into the users admin panel, they are encrypted, and cannot be exposed to front end at all. If your front end login details are compromised the private keys to your UA wallet cannot be accessed.
You can define the wallet address of your choice to become the delegate wallet, ensuring you have full control of the NFTs that have been frozen for staking.
When staking, it parses the tx in the backend and will only sign/send if everything in the tx is correct and there is no duplicates.
When claiming, a “lock” is used in many places to ensure no duplicate claims. If someone attempted to send multiple requests at once using a third party application such as postman, the backend will only accept one at a time. In the slim chance (which theoretically isn't possible), they were able to get 2 requests in at once, there is a backup “lock” where it writes to the database “claim attempt for x user”… it waits a few seconds for latency, then reads how many of those are written to the database within the last 5 minutes. If it’s more than 1, it will fail and not go through.
2 minute delay. With the lock/freeze staking method, if a failed unstake occurs against an NFT you have to wait 2 minutes before re attempting to stake or unstake the same NFT again.
Prevent useres from unstaking or claiming for specific time periods, after the locking period ends staking rewards revert back to the base rate.
Toggle Switch to set if locked staking is available or not
Toggle Switch to set if locked staking is forced or not
Define the number of days, reward amount and multiple tokens if required.
Set if user is able to claim token rewards whilst NFT is locked
Set if early unstake is available and set penalty in SOL fee and % of rewards lost
Need to change things up, we got you covered with the ability to unstake all or claim all
Claim All This will unstake all NFTS and send all stakers ther accured rewards.
Unstake All This will unstake all NFTS.
The most advanced cost effective airdrop system within a staking site. Perfect for collabs with other projects & rewarding your holders with instant token airdrops.
Enter the amount of Token to distribute to each staked NFT, select the token you want to distribute or add new and press the airdrop button.
After pressing the airdrop button a popup calculation will appear - if it looks right press confirm airdrop to proceed.
To send the same amount to each wallet fill out the Amount/NFT box bottom left To send different amounts to each wallet leave it blank and use a , seperated and then the amount Alternatively upload a csv file with 2 columns wallet address and amount (no headings) rqd
To send the same amount to each wallet fil out the Amount bottom left
You can decide how much the user will have to pay when claiming the airdrop and if its per NFT or per claim. SImply use the toggle switch to set your preference. note our standard admin fee is applied.
View all current airdrops in progress, view the number of NFTs claimed.
You can decide if you would like to delete the airdrop at any time by simply clicking on the delete button and then confirming by pressing the ''little tick''.
When an airdrop is active it will display front end for user, with a claim button.
Airdrops will continue to stack up until claimed by the user or canceld by the admin.
Discord: Twitter: Any other inquires:
Email: support@gotmlabz.io
Snapshots available to download
Feedback being received by project founders using our solutions.
See for yourself the positive by visiting the discord.
Common Errors
Error! Dev wallet foesn't have enough $TOKEN to complete your claim. Please reach out to an admin. It is your responsability to ensure you keep enough TOKEN in your payer wallet to allow stakers to claim.
Error! Invalid transaction instructions. You havbe not been charged. Site may not be available to public, use the toggle switch in edit project to push live.