Skip to content

Metaplex Core NFT Staking: metaplex Core NFT project consists of an on-chain Anchor-based staking program for Solana mpl-core NFTs, utilizing the Metaplex Core standard. The staking mechanism allows users to lock up their Solana MPL Core NFTs and later unstake

Notifications You must be signed in to change notification settings

whisdev/mpl-core-nft-staking

Repository files navigation

Solana Metaplex Core NFT Staking & Unstaking

Anchor-based staking program based on Metaplex Core NFTs, utilizing the Metaplex Core standard. This allows users to lock up their Solana MPL Core NFTs and later unstake them using Solana Web3 interactions.

Provide

Anchor Rust program + CLI Web3 integration

Core Functions

  • Stake NFT: Initiates the staking of an NFT and creates a new staking account for the user.
  • Unstake NFT: Unlocks the NFT from the staking account, allowing the user to reclaim their NFT and any associated rewards.

Dependecies Version

anchor-lang = { version = "0.30.1", features = ["init-if-needed"] }
anchor-lang-idl = { version = "0.1.1", features = ["convert"] }
anchor-spl = "0.30.1"
bytemuck = "1.16.1"
mpl-core = { version = "0.8.0", features = ["anchor"] }
mpl-token-metadata = "4.1.2"
solana-program = "2.0.11"
toml_datetime = "0.6.6"
winnow = "0.6.13"

About

Metaplex Core NFT Staking: metaplex Core NFT project consists of an on-chain Anchor-based staking program for Solana mpl-core NFTs, utilizing the Metaplex Core standard. The staking mechanism allows users to lock up their Solana MPL Core NFTs and later unstake

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published