MCPcopy Create free account

hub / github.com/buffalojoec/modular-svm / types & classes

Types & classes37 in github.com/buffalojoec/modular-svm

ClassAccountOverrides
agave/svm/src/lib.rs:31
ClassAgaveTransactionBatch
A transaction batch, as defined by the Agave Validator Runtime.
agave/runtime/src/batch.rs:8
ClassAgaveTransactionBatchProcessor
The Agave Solana SVM Transaction Batch Processor.
agave/svm/src/lib.rs:62
ClassAgaveValidator
A mock Agave Validator.
agave/validator/src/lib.rs:19
ClassAgaveValidatorRuntime
The Agave Validator Runtime.
agave/runtime/src/lib.rs:12
ClassAgaveValidatorRuntimeTransactionProcessingCallback
Simply a mock runtime callback implementation for the Agave Validator.
agave/validator/src/callbacks.rs:11
EnumBlockRelation
agave/program-cache/src/lib.rs:14
ClassComputeBudget
solana/compute-budget/src/compute_budget.rs:7
ClassComputeBudgetLimits
solana/compute-budget/src/compute_budget_processor.rs:17
EnumDurableNonceFee
solana/svm/src/specification.rs:54
ClassExecutionRecordingConfig
agave/svm/src/lib.rs:35
InterfaceForkGraph
agave/program-cache/src/lib.rs:22
ClassLoadAndExecuteSanitizedTransactionsOutput
The output of the `load_and_execute_sanitized_transactions` method.
solana/svm/src/specification.rs:23
ClassLoadAndExecuteTransactionsOutput
The output of the `load_and_execute_transactions` method.
solana/runtime/src/specification.rs:25
ClassLoadedProgram
agave/program-cache/src/lib.rs:41
EnumLoadedProgramType
agave/program-cache/src/lib.rs:30
ClassLoadedProgramsForTxBatch
============== EVICT ME ==============
agave/svm/src/lib.rs:44
ClassLoadedProgramsForTxBatch
agave/program-cache/src/lib.rs:81
ClassLoadedTransaction
solana/svm/src/specification.rs:30
ClassLoadingTaskCookie
agave/program-cache/src/lib.rs:58
ClassLoadingTaskWaiter
agave/program-cache/src/lib.rs:59
ClassPrioritizationFeeDetails
solana/compute-budget/src/prioritization_fee.rs:10
EnumPrioritizationFeeType
solana/compute-budget/src/prioritization_fee.rs:5
ClassProgramCache
agave/program-cache/src/lib.rs:69
ClassProgramRuntimeEnvironments
agave/program-cache/src/lib.rs:56
ClassRuntimeConfig
agave/svm/src/lib.rs:47
ClassRuntimeEnvironment
agave/svm/src/lib.rs:53
ClassSecondLevel
agave/program-cache/src/lib.rs:64
ClassSolanaRuntimeTestHarness
The Solana Validator Runtime Specification Test Harness.
solana/runtime/src/test_harness.rs:9
ClassSolanaSvmTestHarness
The Solana SVM Specification Test Harness.
solana/svm/src/test_harness.rs:6
ClassSysvarCache
agave/sysvar-cache/src/lib.rs:12
InterfaceTransactionBatch
A batch of Solana transactions.
solana/runtime/src/specification.rs:19
InterfaceTransactionBatchProcessor
The Solana SVM Transaction Batch Processor. Primary component of the Solana SVM.
solana/svm/src/specification.rs:13
ClassTransactionExecutionDetails
solana/svm/src/specification.rs:45
EnumTransactionExecutionResult
A transaction execution result, containing the execution details if successful, or the error if unsuccesful.
solana/svm/src/specification.rs:39
InterfaceTransactionProcessingCallback
Runtime callbacks for transaction processing.
agave/svm/src/callbacks.rs:10
InterfaceValidatorRuntime
The Solana Validator Runtime.
solana/runtime/src/specification.rs:11