Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/buffalojoec/modular-svm
/ types & classes
Types & classes
37 in github.com/buffalojoec/modular-svm
⨍
Functions
37
◇
Types & classes
37
Class
AccountOverrides
agave/svm/src/lib.rs:31
Class
AgaveTransactionBatch
A transaction batch, as defined by the Agave Validator Runtime.
agave/runtime/src/batch.rs:8
Class
AgaveTransactionBatchProcessor
The Agave Solana SVM Transaction Batch Processor.
agave/svm/src/lib.rs:62
Class
AgaveValidator
A mock Agave Validator.
agave/validator/src/lib.rs:19
Class
AgaveValidatorRuntime
The Agave Validator Runtime.
agave/runtime/src/lib.rs:12
Class
AgaveValidatorRuntimeTransactionProcessingCallback
Simply a mock runtime callback implementation for the Agave Validator.
agave/validator/src/callbacks.rs:11
Enum
BlockRelation
agave/program-cache/src/lib.rs:14
Class
ComputeBudget
solana/compute-budget/src/compute_budget.rs:7
Class
ComputeBudgetLimits
solana/compute-budget/src/compute_budget_processor.rs:17
Enum
DurableNonceFee
solana/svm/src/specification.rs:54
Class
ExecutionRecordingConfig
agave/svm/src/lib.rs:35
Interface
ForkGraph
agave/program-cache/src/lib.rs:22
Class
LoadAndExecuteSanitizedTransactionsOutput
The output of the `load_and_execute_sanitized_transactions` method.
solana/svm/src/specification.rs:23
Class
LoadAndExecuteTransactionsOutput
The output of the `load_and_execute_transactions` method.
solana/runtime/src/specification.rs:25
Class
LoadedProgram
agave/program-cache/src/lib.rs:41
Enum
LoadedProgramType
agave/program-cache/src/lib.rs:30
Class
LoadedProgramsForTxBatch
============== EVICT ME ==============
agave/svm/src/lib.rs:44
Class
LoadedProgramsForTxBatch
agave/program-cache/src/lib.rs:81
Class
LoadedTransaction
solana/svm/src/specification.rs:30
Class
LoadingTaskCookie
agave/program-cache/src/lib.rs:58
Class
LoadingTaskWaiter
agave/program-cache/src/lib.rs:59
Class
PrioritizationFeeDetails
solana/compute-budget/src/prioritization_fee.rs:10
Enum
PrioritizationFeeType
solana/compute-budget/src/prioritization_fee.rs:5
Class
ProgramCache
agave/program-cache/src/lib.rs:69
Class
ProgramRuntimeEnvironments
agave/program-cache/src/lib.rs:56
Class
RuntimeConfig
agave/svm/src/lib.rs:47
Class
RuntimeEnvironment
agave/svm/src/lib.rs:53
Class
SecondLevel
agave/program-cache/src/lib.rs:64
Class
SolanaRuntimeTestHarness
The Solana Validator Runtime Specification Test Harness.
solana/runtime/src/test_harness.rs:9
Class
SolanaSvmTestHarness
The Solana SVM Specification Test Harness.
solana/svm/src/test_harness.rs:6
Class
SysvarCache
agave/sysvar-cache/src/lib.rs:12
Interface
TransactionBatch
A batch of Solana transactions.
solana/runtime/src/specification.rs:19
Interface
TransactionBatchProcessor
The Solana SVM Transaction Batch Processor. Primary component of the Solana SVM.
solana/svm/src/specification.rs:13
Class
TransactionExecutionDetails
solana/svm/src/specification.rs:45
Enum
TransactionExecutionResult
A transaction execution result, containing the execution details if successful, or the error if unsuccesful.
solana/svm/src/specification.rs:39
Interface
TransactionProcessingCallback
Runtime callbacks for transaction processing.
agave/svm/src/callbacks.rs:10
Interface
ValidatorRuntime
The Solana Validator Runtime.
solana/runtime/src/specification.rs:11