GOTM Labz
  • INTRODUCTION
    • 👋Overview
  • Launchpad
    • 👨‍🚀NFT Launchpad
    • 💷Wallet Submission
    • 💱Multi Token
    • 🔥Burn2Mint
    • 💲Fees
    • 🚦Market Verification
    • Metaplex Core
  • Swap
    • 🔄Overview
    • 💦Pool Setup
    • ⚙️Trait Setup
    • 💳Pricing
  • NFT Staking
    • 🥩Overview
    • 💳Pricing
    • 📜Quick Start Guide (Project Owners)
    • 😎FEATURES
      • 🔀Multiple Collections
      • 💱Extra Tokens
      • 👔Trait Bonuses
      • ⌛Time Bonuses
      • 🥇Rarity Bonuses
      • 💳Wallet Bonus
      • 🪂Airdrops
      • 🔐Locked Staking
      • 📸Snap Shots
      • 🔢Analytics
      • 💻Custom Domains
      • 🥩Unstake All
    • 🆎Staking Types
    • 💂Security
    • ⚙️Setup
    • ⁉️Error Reporting
    • 🔗Project Links
  • Trait Store
    • 🛍️Overview
    • 💳Pricing
    • 🗒️Quick Start Guide (Project Owners)
      • ⚙️Edit Project
      • 🛍️Managing Traits
  • 😎FEATURES
    • ✖️Constraints
    • 💪Flex on X
    • 🎨Artist Commission
    • ✍️Custom Categories
    • 💱Sales Tracker
    • 🗝️Royalty Updater
    • 🔐UA Wallet Updater
    • 💻Custom Domains
    • ⛏️Metadata Updater
    • ⚒️Bulk Metadata Updater
    • Name Your NFTs
    • 👕Inventory
    • 💱Multi Token
  • 🔗Project Links
  • Discord Bot
    • 🤖MetaMate
  • 🎮GAMING
    • 🥊Fight Club
    • 🤔Guess the Trait
    • ⁉️Trivia
  • 🧑‍🎨CREATIVE
    • 🐦X-Banners
    • 🖼️PFP Backgrounds
    • 🕶️Dark Mode
  • 🛠️TOOLS
    • 📜Export Data
    • 📜Listings
    • 📜Listing Analytics
    • Loyalty
  • ⚙️Setup
    • Services
    • Admin
    • 👔Trait Manager
  • SPL Staking
    • 💱Overview
  • MANAGEMENT
    • 📰NFT Bulk Metadata Updater
  • Information
    • 🗣️Projects we Support
    • 🔗Official Links
    • 🫂Contact
  • $GOTM Token
    • 💲GOTM
    • 💱Tokenomics
      • Community
      • Team - DAO Projects / Individuals
      • Exchanges / Liquidity
      • Marketing
      • Treasury
  • GAINZ
    • NFTs
Powered by GitBook
On this page
  • Private Keys ( Payer Wallet )
  • Delegate Wallet
  • Staking / Unstaking
  • Claiming
  • Unstaking

Was this helpful?

Export as PDF
  1. NFT Staking

Security

Private Keys ( Payer Wallet )

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.

Delegate Wallet

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.

Staking / Unstaking

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.

Claiming

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.

Unstaking

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.

PreviousStaking TypesNextSetup

Last updated 3 days ago

Was this helpful?

💂