MCPcopy Index your code
hub / github.com/blueshift-gg/quasar

github.com/blueshift-gg/quasar @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,985 symbols 12,955 edges 684 files 302 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Owner (Interface)
Declares the expected on-chain owner for an account type. Implemented by: `#[account]` derive macro. Used by: `Account< [8 …
lang/src/traits.rs
TokenCpi (Interface)
Trait for types that can execute SPL Token CPI calls. Implemented by `Program `, `Program `, and `Token [3 implementers]
spl/src/instructions/cpi.rs
MetadataCpi (Interface)
Trait for types that can execute Metaplex Token Metadata CPI calls. Implemented by [`crate::MetadataProgram`]. [3 implementers]
metadata/src/instructions/cpi.rs
DiscriminatedItem (Interface)
Trait abstracting over IdlAccountDef and IdlEventDef for shared codegen. [2 implementers]
idl/src/codegen/rust.rs
Consensus (Interface)
(no doc) [2 implementers]
tests/programs/test-one-of/src/state.rs
Id (Interface)
Declares the on-chain address (ID) for a program type. This trait simply provides the program's address constant. The ` [7 …
lang/src/traits.rs
AssociatedTokenCpi (Interface)
Trait for types that can execute ATA program CPI calls. Implemented by `Program `. Import this t [1 implementers]
spl/src/associated_token.rs
CpiEncode (Interface)
Borsh-compatible serialization primitives used by metadata CPI builders. [2 implementers]
metadata/src/codec.rs

Core symbols most depended-on inside this repo

new
called by 784
cli/src/keys.rs
iter
called by 421
lang/src/client.rs
push
called by 368
idl/src/lint/report.rs
address
called by 289
lang/src/remaining.rs
signer_account
called by 284
tests/suite/src/helpers.rs
as_ref
called by 270
lang/src/remaining.rs
to_account_view
called by 217
lang/src/traits.rs
len
called by 217
lang/src/client.rs

Shape

Function 2,396
Method 753
Class 696
Enum 87
Interface 53

Languages

Rust100%

Modules by API surface

lang/tests/miri.rs138 symbols
tests/suite/src/dynamic.rs93 symbols
spl/tests/miri.rs87 symbols
idl/src/codegen/typescript.rs69 symbols
tests/programs/test-misc/src/lib.rs53 symbols
lang/tests/instruction_arg.rs43 symbols
lang/src/remaining.rs43 symbols
lang/tests/client.rs42 symbols
idl/src/codegen/rust.rs42 symbols
tests/programs/test-token-cpi/src/lib.rs40 symbols
tests/suite/src/test_validate_mint.rs39 symbols
tests/suite/src/helpers.rs39 symbols

For agents

$ claude mcp add quasar \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page