Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blueshift-gg/quasar
/ functions
Functions
3,149 in github.com/blueshift-gg/quasar
⨍
Functions
3,149
◇
Types & classes
836
↓ 3 callers
Method
invoke_with_return_inner
(&self, signers: &[Signer])
lang/src/cpi/dyn_cpi.rs:285
↓ 3 callers
Method
invoke_with_return_inner
(&self, signers: &[Signer])
lang/src/cpi/mod.rs:443
↓ 3 callers
Function
is_u8_type
(ty: &IdlType)
idl/src/codegen/typescript.rs:2290
↓ 3 callers
Method
is_writable
(&self)
derive/src/accounts/resolve/model.rs:119
↓ 3 callers
Function
keypair_path
Locate the program keypair in target/deploy/.
cli/src/keys.rs:14
↓ 3 callers
Method
len
(&self)
lang/src/remaining.rs:778
↓ 3 callers
Function
lock_path
(crate_root: &Path)
idl/src/lint/surface.rs:384
↓ 3 callers
Function
map_idl_type
(ty: &IdlType, type_sizes: &HashMap<String, usize>)
derive/src/declare_program.rs:138
↓ 3 callers
Function
metadata_field_too_long
()
metadata/src/instructions/update_metadata.rs:10
↓ 3 callers
Method
min
(mut self, v: u64)
derive/tests/compile_pass/custom_behavior_check.rs:31
↓ 3 callers
Function
minimal_idl_with_resolver
(resolver: IdlResolver)
idl/schema/src/canonical.rs:306
↓ 3 callers
Method
mint_to
( &'a self, mint: &'a impl AsAccountView, to: &'a impl AsAccountView, authorit
spl/src/instructions/cpi.rs:71
↓ 3 callers
Function
needs_init_state_var
(field_plan: &FieldPlan)
derive/src/accounts/emit/parse.rs:231
↓ 3 callers
Function
parse_max_attr
Parse `#[max(N)]` or `#[max(N, pfx = P)]` from an attribute list.
derive/src/helpers.rs:15
↓ 3 callers
Function
parse_trailing_error
Parse optional `@ error_expr` after a check directive.
derive/src/accounts/syntax/attrs.rs:310
↓ 3 callers
Function
pda_scalar_type
(ty: &IdlType)
idl/src/codegen/rust.rs:1263
↓ 3 callers
Function
primitive_size
(p: &str)
idl/src/codegen/python.rs:899
↓ 3 callers
Method
prompt_label
(self)
cli/src/init/types.rs:112
↓ 3 callers
Function
push_unique_param
( params: &mut Vec<String>, seen: &mut HashSet<String>, key: String, param: String, )
idl/src/codegen/rust.rs:1206
↓ 3 callers
Function
read_program_id
Read the public key (program ID) from a Solana CLI-compatible keypair file. The file contains a 64-byte JSON array: [secret(32) | public(32)].
cli/src/keys.rs:31
↓ 3 callers
Function
realloc_account
( view: &mut AccountView, new_space: usize, payer: &AccountView, rent: Option<&crate::sysvars:
lang/src/accounts/account.rs:84
↓ 3 callers
Method
remaining_accounts
(&self)
lang/src/context.rs:184
↓ 3 callers
Function
render_type
(ty: &IdlType)
idl/src/lint/surface.rs:291
↓ 3 callers
Function
resolve_client_path
()
cli/src/config.rs:100
↓ 3 callers
Function
restore_env_var
(key: &str, value: Option<&std::ffi::OsString>)
cli/src/init/git.rs:182
↓ 3 callers
Method
revoke
( &'a self, source: &'a impl AsAccountView, authority: &'a impl AsAccountView, )
spl/src/instructions/cpi.rs:160
↓ 3 callers
Function
run
Run single-build audit rules against the current IDL.
idl/src/lint/mod.rs:20
↓ 3 callers
Function
run_git
(root: &Path, args: &[&str])
cli/src/init/git.rs:34
↓ 3 callers
Function
set_value
(config: &mut GlobalConfig, key: &str, value: &str)
cli/src/cfg.rs:311
↓ 3 callers
Function
signer
(address: Pubkey)
examples/multisig/src/tests.rs:23
↓ 3 callers
Method
transfer_checked
( &'a self, from: &'a impl AsAccountView, mint: &'a impl AsAccountView, to: &'
spl/src/instructions/cpi.rs:44
↓ 3 callers
Function
validate_token_account_inner
( view: &AccountView, mint: &Address, authority: &Address, token_program: &Address, check_
spl/src/validate.rs:56
↓ 3 callers
Function
validate_token_program
(token_program: &Address)
spl/src/validate.rs:13
↓ 3 callers
Function
watch_loop
(mut run_once: F)
cli/src/build_watch.rs:9
↓ 3 callers
Function
with_signers
Mark specific account indices as signers on an instruction.
examples/escrow/src/tests.rs:97
↓ 3 callers
Function
write_file
(path: &Path, contents: impl AsRef<str>)
cli/tests/lint_cli.rs:19
↓ 3 callers
Method
write_to
(&self, ptr: *mut u8, offset: usize)
metadata/src/codec.rs:63
↓ 2 callers
Function
abi_fields
(fields: &[crate::types::IdlFieldDef])
idl/schema/src/canonical.rs:236
↓ 2 callers
Function
account_field_seed_input_name
(path: &str, field: &str)
idl/src/codegen/c.rs:511
↓ 2 callers
Function
account_field_seed_var
(path: &str, field: &str)
idl/src/codegen/typescript.rs:2212
↓ 2 callers
Function
account_field_type
(idl: &Idl, account: &str, field: &str)
idl/src/codegen/golang.rs:1127
↓ 2 callers
Function
account_field_type
(idl: &Idl, account: &str, field: &str)
idl/src/codegen/python.rs:961
↓ 2 callers
Function
account_field_type
(idl: &Idl, account: &str, field: &str)
idl/src/codegen/typescript.rs:2188
↓ 2 callers
Method
account_names
(&self)
idl/src/lint/surface.rs:172
↓ 2 callers
Function
account_stride
(data_len: usize)
lang/src/lib.rs:99
↓ 2 callers
Function
add_instruction_to_entrypoint
Insert a new auto-discriminated #[instruction] entry into the #[program] block.
cli/src/new.rs:116
↓ 2 callers
Function
allocate
(account: &'a AccountView, space: u64)
lang/src/cpi/system.rs:138
↓ 2 callers
Method
as_ref
(&self)
lang/src/accounts/array.rs:53
↓ 2 callers
Method
as_slice
(&self)
lang/src/remaining.rs:766
↓ 2 callers
Function
assert_cpi_signer
(_seeds: &S)
derive/tests/compile_pass/account_signers.rs:37
↓ 2 callers
Function
build
Build the IDL by compiling the program crate with `--features idl-build` and running the `__quasar_emit_idl` test to capture the JSON output.
cli/src/idl.rs:44
↓ 2 callers
Method
build_check
(self)
derive/tests/compile_pass/custom_behavior_check.rs:35
↓ 2 callers
Method
build_check
(self)
derive/tests/compile_pass/custom_behavior_exit.rs:35
↓ 2 callers
Function
build_dyn_bytes_account_data
(authority: Address, payload: &[u8])
tests/suite/src/dynamic.rs:223
↓ 2 callers
Function
build_dyn_bytes_check_instruction
(account: Address, expected_len: u8)
tests/suite/src/dynamic.rs:248
↓ 2 callers
Method
build_exit
(self)
spl/src/accounts/token_sweep.rs:77
↓ 2 callers
Method
build_exit
(self)
spl/src/accounts/token_close.rs:65
↓ 2 callers
Method
build_init
(self)
derive/tests/compile_pass/custom_behavior_init.rs:35
↓ 2 callers
Function
build_master_edition_data
Build raw master edition account data (18+ bytes). Layout: key(1) | supply(8) | max_supply_flag(1) | max_supply(8)
tests/suite/src/helpers.rs:348
↓ 2 callers
Function
build_metadata_account_data
Build raw metadata account data (65+ bytes). Layout: key(1) | update_authority(32) | mint(32) | trailing zeros
tests/suite/src/helpers.rs:337
↓ 2 callers
Function
build_policy_data
(authority: Pubkey, max_amount: u64, threshold: u16)
tests/suite/src/test_one_of.rs:23
↓ 2 callers
Function
cache_has_capacity
(index: usize)
lang/src/remaining.rs:73
↓ 2 callers
Function
canonical_instruction_arg_type
(ty: &Type)
derive/src/helpers.rs:474
↓ 2 callers
Function
check_account_count
(actual: usize, expected: usize)
lang/src/traits.rs:342
↓ 2 callers
Function
check_build_sbf_supports
Ensure the installed `cargo-build-sbf` supports the given platform-tools version. Older Agave releases panic with an opaque `unwrap()` when asked for
cli/src/toolchain.rs:15
↓ 2 callers
Method
client_languages
(&self)
cli/src/config.rs:95
↓ 2 callers
Function
close_account
( token_program: &'a AccountView, account: &'a AccountView, destination: &'a AccountView, auth
spl/src/instructions/close_account.rs:21
↓ 2 callers
Function
collect_watch_mtimes
()
cli/src/build_watch.rs:32
↓ 2 callers
Function
collect_watch_path_mtimes
(path: &Path, times: &mut Vec<(PathBuf, std::time::SystemTime)>)
cli/src/build_watch.rs:54
↓ 2 callers
Function
collect_wrapper_needs
( ty: &IdlType, codec: &Option<IdlCodec>, needs_dyn_string: &mut bool, needs_dyn_vec: &mut boo
idl/src/codegen/rust.rs:1739
↓ 2 callers
Function
compile_rust_client
(client_dir: &Path)
cli/tests/generated_clients_smoke.rs:44
↓ 2 callers
Function
config_v1_account
(address: Pubkey, authority: Pubkey, value: u64)
tests/suite/src/test_migrate.rs:30
↓ 2 callers
Function
create_master_edition_v3
( program: &'a AccountView, edition: &'a AccountView, mint: &'a AccountView, update_authority:
metadata/src/instructions/create_master_edition.rs:10
↓ 2 callers
Method
create_master_edition_v3
( &'a self, edition: &'a impl AsAccountView, mint: &'a impl AsAccountView, upd
metadata/src/instructions/cpi.rs:96
↓ 2 callers
Function
create_metadata_accounts_v3
( program: &'a AccountView, metadata: &'a AccountView, mint: &'a AccountView, mint_authority:
metadata/src/instructions/create_metadata.rs:24
↓ 2 callers
Method
create_metadata_accounts_v3
( &'a self, metadata: &'a impl AsAccountView, mint: &'a impl AsAccountView, mi
metadata/src/instructions/cpi.rs:25
↓ 2 callers
Function
current_program_id
Find the current `declare_id!("...")` value in src/lib.rs.
cli/src/keys.rs:46
↓ 2 callers
Method
decimals
(mut self, v: u8)
spl/src/accounts/mint.rs:56
↓ 2 callers
Function
deploy_artifact_so
(name: &str)
tests/suite/src/helpers.rs:12
↓ 2 callers
Function
derive_master_edition_pda
(mint: &Pubkey)
tests/suite/src/test_validate_metadata.rs:24
↓ 2 callers
Function
detect_wrapper
Syntactic detection: last path segment matches `wrapper`.
derive/src/accounts/resolve/lower.rs:236
↓ 2 callers
Function
directory_listing_body
(dir: &Path)
profile/src/serve.rs:198
↓ 2 callers
Method
discriminator
(&self)
idl/src/codegen/rust.rs:780
↓ 2 callers
Function
dynamic_payload_type
(ty: &IdlType)
idl/src/codegen/c.rs:609
↓ 2 callers
Function
emit_account_field_seed_resolvers
( out: &mut String, seeds: &[IdlPdaSeed], idl: &Idl, account_expr: &impl Fn(&str) -> String, )
idl/src/codegen/typescript.rs:2117
↓ 2 callers
Function
emit_account_load_check_body
( checked: bool, disc_len: usize, disc_indices: &[usize], disc_bytes: &[syn::LitInt], zc_m
derive/src/account/traits.rs:88
↓ 2 callers
Function
emit_args_builder
(call: &BehaviorCall, field_ty: &syn::Type)
derive/src/accounts/emit/typed_emit.rs:241
↓ 2 callers
Function
emit_behavior_args_builder
( call: &BehaviorCall, field_ty: &syn::Type, exit_context: bool, )
derive/src/accounts/emit/typed_emit.rs:249
↓ 2 callers
Function
emit_compact_encoding
Emit compact (3-phase) encoding for an instruction with dynamic fields. Layout: `[disc][fixed fields][all length prefixes][all dynamic data]`
idl/src/codegen/typescript.rs:1437
↓ 2 callers
Function
emit_count_expr
(fields: &[ParseFieldPlan])
derive/src/accounts/plan.rs:247
↓ 2 callers
Function
emit_decode_and_tail
( param_ident: &Ident, remaining: &[syn::PatType], stmts: &[syn::Stmt], has_return_data: bool,
derive/src/instruction.rs:134
↓ 2 callers
Function
emit_discriminated_module
Generate mod.rs + individual files for a discriminated module (state or events).
idl/src/codegen/rust.rs:796
↓ 2 callers
Function
emit_handler_tail
Build the handler tail: user body + epilogue, with optional return-data wrapping. This is the single canonical emission point for the instruction life
derive/src/instruction.rs:75
↓ 2 callers
Function
emit_inline_pda_derivation
( out: &mut String, account_name: &str, seeds: &[IdlPdaSeed], idl: &Idl, target: InlinePda
idl/src/codegen/typescript.rs:2002
↓ 2 callers
Function
emit_load_expr
( ident: &syn::Ident, ty: &syn::Type, is_mut: bool, checked: bool, behavior_validates_acco
derive/src/accounts/emit/parse.rs:499
↓ 2 callers
Function
emit_load_filtered_excluding
( semantics: &[FieldSemantics], init_only: bool, skip_ident: Option<&syn::Ident>, )
derive/src/accounts/emit/parse.rs:422
↓ 2 callers
Function
emit_parse_body_from_inner
( fields: &[ParseFieldPlan], inner_body: proc_macro2::TokenStream, )
derive/src/accounts/plan.rs:278
↓ 2 callers
Function
emit_parse_body_inner
( semantics: &[FieldSemantics], plan: &AccountsPlanTyped, cx: &super::EmitCx, include_behavior
derive/src/accounts/emit/parse.rs:52
↓ 2 callers
Function
emit_raw_arg_seed
(out: &mut String, index: usize, path: &str)
idl/src/codegen/c.rs:481
↓ 2 callers
Function
emit_raw_context_setup
(data_start: TokenStream2)
derive/src/program.rs:62
← previous
next →
301–400 of 3,149, ranked by callers