Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/brahmGAN/solana-node-contract
/ functions
Functions
25 in github.com/brahmGAN/solana-node-contract
⨍
Functions
25
◇
Types & classes
37
↓ 1 callers
Function
delay
(ms: number)
tests/buy_node.t.ts:220
Function
add_whitelist_addresses
(ctx: Context<SetUserContext>, user: Pubkey, list_number: bool)
programs/solana-contracts/src/lib.rs:126
Function
buy_node
(ctx: Context<BuyNodeContext>, discount_code:String, quantity:u64)
programs/solana-contracts/src/lib.rs:203
Function
discount_code
@dev Add and remove a discount code by switching the boolean
programs/solana-contracts/src/lib.rs:108
Function
get_current_tier_number
(ctx: Context<GetNodeSaleContext>)
programs/solana-contracts/src/lib.rs:686
Function
get_discount_code_status
(ctx: Context<GetDiscountCodeContext>, discount_code: String)
programs/solana-contracts/src/lib.rs:657
Function
get_early_sale_status
@dev Getter functions
programs/solana-contracts/src/lib.rs:566
Function
get_funds_handler
(ctx: Context<GetNodeSaleContext>)
programs/solana-contracts/src/lib.rs:635
Function
get_gpu_net_sale
(ctx: Context<GetNodeSaleContext>)
programs/solana-contracts/src/lib.rs:588
Function
get_owner
(ctx: Context<GetOwnerContext>)
programs/solana-contracts/src/lib.rs:623
Function
get_tier_limit
(ctx: Context<GetNodeSaleContext>, tier_number:u64)
programs/solana-contracts/src/lib.rs:599
Function
get_tier_price
(ctx: Context<GetNodeSaleContext>, tier_number:u64)
programs/solana-contracts/src/lib.rs:611
Function
get_total_nodes_held
(ctx: Context<GetUserContext>, user: Pubkey)
programs/solana-contracts/src/lib.rs:645
Function
get_user_address
(ctx: Context<GetUserAddressContext>, user: Pubkey)
programs/solana-contracts/src/lib.rs:696
Function
get_white_list_one_sale
(ctx: Context<GetNodeSaleContext>)
programs/solana-contracts/src/lib.rs:577
Function
get_whitelist_user_status
(ctx: Context<GetUserContext>, user: Pubkey)
programs/solana-contracts/src/lib.rs:672
Function
init_nft
(ctx: Context<InitNFTContext>, name: String, symbol: String, uri: String)
programs/solana-contracts/src/lib.rs:399
Function
initialize
(ctx: Context<InitializeContext>, tier_number: u64, funds_handler: Pubkey)
programs/solana-contracts/src/lib.rs:24
Function
set_sale_status
(ctx: Context<SetNodeSaleContext>, sale_type:u8, sale_status: bool)
programs/solana-contracts/src/lib.rs:72
Function
set_swap_status
(ctx: Context<SetSwapStatusContext>, types:u8,status:bool)
programs/solana-contracts/src/lib.rs:148
Function
set_tier_limit
(ctx: Context<SetNodeSaleContext>, tier_limit: Vec<u64>)
programs/solana-contracts/src/lib.rs:46
Function
set_tier_price
(ctx: Context<SetNodeSaleContext>, tier_price:Vec<u64>)
programs/solana-contracts/src/lib.rs:59
Function
set_total_nodes_burnt
(ctx: Context<SetTotalNodesBurntcontext>, user: Pubkey, quantity: u64)
programs/solana-contracts/src/lib.rs:193
Function
set_user_address
(ctx: Context<SetUserAddressContext>, email:String, evm_address:String)
programs/solana-contracts/src/lib.rs:183
Function
swap_barrels
(ctx: Context<SwapBarrelsContext>, role:u8, quantity:u64)
programs/solana-contracts/src/lib.rs:471