Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BadConfig/nft-staking
/ functions
Functions
22 in github.com/BadConfig/nft-staking
⨍
Functions
22
◇
Types & classes
15
↓ 4 callers
Function
getOrCreateAssociatedTokenAccount
( connection, mint, wallet, payer )
scripts/common.js:44
↓ 3 callers
Function
update_reward_debt
( staking_instance: &mut StakingInstance, user_instance: &mut User, )
programs/nft-staking/src/lib.rs:60
↓ 3 callers
Function
update_reward_pool
( current_timestamp: u64, staking_instance: &mut StakingInstance, #[allow(unused_variables)] u
programs/nft-staking/src/lib.rs:25
↓ 2 callers
Function
findAssociatedTokenAddress
( walletAddress, tokenMintAddress )
scripts/common.js:29
↓ 2 callers
Function
store_pending_reward
( staking_instance: &mut StakingInstance, user_instance: &mut User, )
programs/nft-staking/src/lib.rs:45
↓ 1 callers
Function
airdrop
(context: &mut ProgramTestContext, receiver: &Pubkey, amount: u64)
programs/nft-staking/tests/utils/helpers.rs:206
↓ 1 callers
Function
create_mint
( context: &mut ProgramTestContext, mint: &Keypair, authority: &Pubkey, decimals: u8, )
programs/nft-staking/tests/utils/helpers.rs:81
↓ 1 callers
Function
create_token_account
( context: &mut ProgramTestContext, account: &Keypair, mint: &Pubkey, manager: &Pubkey, )
programs/nft-staking/tests/utils/helpers.rs:48
↓ 1 callers
Function
main
()
scripts/initializeStaking.js:13
↓ 1 callers
Function
main
()
scripts/claimReward.js:21
↓ 1 callers
Function
main
()
scripts/stake.js:25
↓ 1 callers
Function
main
()
scripts/unstake.js:25
↓ 1 callers
Function
mint_to
( context: &mut ProgramTestContext, mint: &Pubkey, to: &Pubkey, owner: &Keypair, amount: u
programs/nft-staking/tests/utils/helpers.rs:23
Function
a
()
programs/nft-staking/src/structures/mod.rs:125
Function
cancel_staking
( ctx: Context<CancelStaking>, staking_instance_bump: u8, _staking_user_bump: u8,
programs/nft-staking/src/lib.rs:166
Function
claim_rewards
( ctx: Context<ClaimRewards>, amount: u64, staking_instance_bump: u8, _staking
programs/nft-staking/src/lib.rs:236
Function
create_master_edition
( context: &mut ProgramTestContext, mint: &Pubkey, update_authority: &Keypair, mint_authority:
programs/nft-staking/tests/utils/helpers.rs:115
Function
create_token_metadata
( context: &mut ProgramTestContext, mint: &Pubkey, mint_authority: &Keypair, update_authority:
programs/nft-staking/tests/utils/helpers.rs:154
Function
enter_staking
( ctx: Context<EnterStaking>, _staking_instance_bump: u8, _staking_user_bump: u8,
programs/nft-staking/src/lib.rs:110
Function
initialize_staking
( ctx: Context<InitializeStaking>, token_per_sec: u64, _staking_instance_bump: u8,
programs/nft-staking/src/lib.rs:74
Function
initialize_user
( ctx: Context<InitializeUser>, _staking_instance_bump: u8, _staking_user_bump: u8,
programs/nft-staking/src/lib.rs:98
Function
success
()
programs/nft-staking/tests/buy.rs:20