MCPcopy Create free account

hub / github.com/BadConfig/nft-staking / functions

Functions22 in github.com/BadConfig/nft-staking

↓ 4 callersFunctiongetOrCreateAssociatedTokenAccount
( connection, mint, wallet, payer )
scripts/common.js:44
↓ 3 callersFunctionupdate_reward_debt
( staking_instance: &mut StakingInstance, user_instance: &mut User, )
programs/nft-staking/src/lib.rs:60
↓ 3 callersFunctionupdate_reward_pool
( current_timestamp: u64, staking_instance: &mut StakingInstance, #[allow(unused_variables)] u
programs/nft-staking/src/lib.rs:25
↓ 2 callersFunctionfindAssociatedTokenAddress
( walletAddress, tokenMintAddress )
scripts/common.js:29
↓ 2 callersFunctionstore_pending_reward
( staking_instance: &mut StakingInstance, user_instance: &mut User, )
programs/nft-staking/src/lib.rs:45
↓ 1 callersFunctionairdrop
(context: &mut ProgramTestContext, receiver: &Pubkey, amount: u64)
programs/nft-staking/tests/utils/helpers.rs:206
↓ 1 callersFunctioncreate_mint
( context: &mut ProgramTestContext, mint: &Keypair, authority: &Pubkey, decimals: u8, )
programs/nft-staking/tests/utils/helpers.rs:81
↓ 1 callersFunctioncreate_token_account
( context: &mut ProgramTestContext, account: &Keypair, mint: &Pubkey, manager: &Pubkey, )
programs/nft-staking/tests/utils/helpers.rs:48
↓ 1 callersFunctionmain
()
scripts/initializeStaking.js:13
↓ 1 callersFunctionmain
()
scripts/claimReward.js:21
↓ 1 callersFunctionmain
()
scripts/stake.js:25
↓ 1 callersFunctionmain
()
scripts/unstake.js:25
↓ 1 callersFunctionmint_to
( context: &mut ProgramTestContext, mint: &Pubkey, to: &Pubkey, owner: &Keypair, amount: u
programs/nft-staking/tests/utils/helpers.rs:23
Functiona
()
programs/nft-staking/src/structures/mod.rs:125
Functioncancel_staking
( ctx: Context<CancelStaking>, staking_instance_bump: u8, _staking_user_bump: u8,
programs/nft-staking/src/lib.rs:166
Functionclaim_rewards
( ctx: Context<ClaimRewards>, amount: u64, staking_instance_bump: u8, _staking
programs/nft-staking/src/lib.rs:236
Functioncreate_master_edition
( context: &mut ProgramTestContext, mint: &Pubkey, update_authority: &Keypair, mint_authority:
programs/nft-staking/tests/utils/helpers.rs:115
Functioncreate_token_metadata
( context: &mut ProgramTestContext, mint: &Pubkey, mint_authority: &Keypair, update_authority:
programs/nft-staking/tests/utils/helpers.rs:154
Functionenter_staking
( ctx: Context<EnterStaking>, _staking_instance_bump: u8, _staking_user_bump: u8,
programs/nft-staking/src/lib.rs:110
Functioninitialize_staking
( ctx: Context<InitializeStaking>, token_per_sec: u64, _staking_instance_bump: u8,
programs/nft-staking/src/lib.rs:74
Functioninitialize_user
( ctx: Context<InitializeUser>, _staking_instance_bump: u8, _staking_user_bump: u8,
programs/nft-staking/src/lib.rs:98
Functionsuccess
()
programs/nft-staking/tests/buy.rs:20