List of all items
Structs
- context::Context
- context::ContextId
- context::manager::ContextManager
- context::manager::sync::ContextManager
- contract::address::AddresserError
- contract::address::double_key_hash::DoubleKeyHashAddresser
- contract::address::key_hash::KeyHashAddresser
- contract::address::triple_key_hash::TripleKeyHashAddresser
- contract::archive::Error
- contract::archive::SmartContractArchive
- contract::archive::SmartContractMetadata
- contract::context::key_value::KeyValueTransactionContext
- database::btree::BTreeDatabase
- database::btree::BTreeDatabaseCursor
- database::btree::BTreeDbInternal
- database::btree::BTreeReader
- database::btree::BTreeWriter
- database::lmdb::LmdbContext
- database::lmdb::LmdbDatabase
- database::lmdb::LmdbDatabaseReader
- database::lmdb::LmdbDatabaseReaderCursor
- database::lmdb::LmdbDatabaseWriter
- error::InternalError
- error::InvalidStateError
- execution::TransactionFamily
- execution::adapter::static_adapter::StaticExecutionAdapter
- execution::executor::ExecutionTaskSubmitter
- execution::executor::Executor
- families::command::CommandTransactionBuilder
- families::command::CommandTransactionHandler
- families::command::workload::CommandBatchWorkload
- families::command::workload::CommandGeneratingIter
- families::command::workload::CommandTransactionWorkload
- families::smallbank::SmallbankTransactionHandler
- families::smallbank::workload::SmallbankBatchWorkload
- families::smallbank::workload::SmallbankTransactionWorkload
- families::smallbank::workload::playlist::SmallbankGeneratingIter
- families::xo::XoBatchWorkload
- families::xo::XoTransactionWorkload
- protocol::batch::Batch
- protocol::batch::BatchBuilder
- protocol::batch::BatchHeader
- protocol::batch::BatchPair
- protocol::command::AddEvent
- protocol::command::AddReceiptData
- protocol::command::BytesEntry
- protocol::command::CommandPayload
- protocol::command::DeleteState
- protocol::command::GetState
- protocol::command::ReturnInternalError
- protocol::command::ReturnInvalid
- protocol::command::SetState
- protocol::command::Sleep
- protocol::key_value_state::StateEntry
- protocol::key_value_state::StateEntryBuilder
- protocol::key_value_state::StateEntryList
- protocol::key_value_state::StateEntryListBuilder
- protocol::key_value_state::StateEntryValue
- protocol::key_value_state::StateEntryValueBuilder
- protocol::receipt::Event
- protocol::receipt::EventBuilder
- protocol::receipt::InvalidTransactionReceiptConversion
- protocol::receipt::InvalidTransactionResultConversion
- protocol::receipt::TransactionReceipt
- protocol::receipt::TransactionReceiptBuilder
- protocol::sabre::CreateContractAction
- protocol::sabre::CreateContractActionBuilder
- protocol::sabre::CreateContractRegistryAction
- protocol::sabre::CreateContractRegistryActionBuilder
- protocol::sabre::CreateNamespaceRegistryAction
- protocol::sabre::CreateNamespaceRegistryActionBuilder
- protocol::sabre::CreateNamespaceRegistryPermissionAction
- protocol::sabre::CreateNamespaceRegistryPermissionActionBuilder
- protocol::sabre::ExecuteContractAction
- protocol::sabre::ExecuteContractActionBuilder
- protocol::sabre::SabrePayload
- protocol::sabre::SabrePayloadBuilder
- protocol::transaction::Transaction
- protocol::transaction::TransactionBuilder
- protocol::transaction::TransactionHeader
- protocol::transaction::TransactionPair
- protos::batch::Batch
- protos::batch::BatchHeader
- protos::batch::BatchList
- protos::command::AddEvent
- protos::command::AddReceiptData
- protos::command::BytesEntry
- protos::command::Command
- protos::command::CommandPayload
- protos::command::DeleteState
- protos::command::GetState
- protos::command::ReturnInternalError
- protos::command::ReturnInvalid
- protos::command::SetState
- protos::command::Sleep
- protos::events::Event
- protos::events::EventFilter
- protos::events::EventList
- protos::events::EventSubscription
- protos::events::Event_Attribute
- protos::key_value_state::StateEntry
- protos::key_value_state::StateEntryList
- protos::key_value_state::StateEntryValue
- protos::merkle::ChangeLogEntry
- protos::merkle::ChangeLogEntry_Successor
- protos::sabre::CreateContractAction
- protos::sabre::CreateContractRegistryAction
- protos::sabre::CreateNamespaceRegistryAction
- protos::sabre::CreateNamespaceRegistryPermissionAction
- protos::sabre::CreateSmartPermissionAction
- protos::sabre::DeleteContractAction
- protos::sabre::DeleteContractRegistryAction
- protos::sabre::DeleteNamespaceRegistryAction
- protos::sabre::DeleteNamespaceRegistryPermissionAction
- protos::sabre::DeleteSmartPermissionAction
- protos::sabre::ExecuteContractAction
- protos::sabre::SabrePayload
- protos::sabre::Setting
- protos::sabre::Setting_Entry
- protos::sabre::UpdateContractRegistryOwnersAction
- protos::sabre::UpdateNamespaceRegistryOwnersAction
- protos::sabre::UpdateSmartPermissionAction
- protos::smallbank::Account
- protos::smallbank::SmallbankTransactionPayload
- protos::smallbank::SmallbankTransactionPayload_AmalgamateTransactionData
- protos::smallbank::SmallbankTransactionPayload_CreateAccountTransactionData
- protos::smallbank::SmallbankTransactionPayload_DepositCheckingTransactionData
- protos::smallbank::SmallbankTransactionPayload_SendPaymentTransactionData
- protos::smallbank::SmallbankTransactionPayload_TransactSavingsTransactionData
- protos::smallbank::SmallbankTransactionPayload_WriteCheckTransactionData
- protos::transaction::Transaction
- protos::transaction::TransactionHeader
- protos::transaction::TransactionList
- protos::transaction_receipt::StateChange
- protos::transaction_receipt::StateChangeList
- protos::transaction_receipt::TransactionReceipt
- sawtooth::SawtoothToTransactHandlerAdapter
- scheduler::BatchExecutionResult
- scheduler::ExecutionTask
- scheduler::InvalidTransactionResult
- scheduler::multi::MultiScheduler
- scheduler::multi::MultiSchedulerFactory
- scheduler::parallel::tree::Node
- scheduler::parallel::tree::RadixTree
- scheduler::serial::SerialScheduler
- scheduler::serial::SerialSchedulerFactory
- state::hashmap::HashMapState
- state::merkle::kv::MerkleLeafIterator
- state::merkle::kv::MerkleRadixTree
- state::merkle::kv::MerkleState
- state::merkle::sql::SqlMerkleState
- state::merkle::sql::SqlMerkleStateBuilder
- state::merkle::sql::backend::InTransactionPostgresBackend
- state::merkle::sql::backend::InTransactionSqliteBackend
- state::merkle::sql::backend::PostgresBackend
- state::merkle::sql::backend::PostgresBackendBuilder
- state::merkle::sql::backend::PostgresConnection
- state::merkle::sql::backend::SqliteBackend
- state::merkle::sql::backend::SqliteBackendBuilder
- state::merkle::sql::backend::SqliteConnection
- state::merkle::sql::store::SqlMerkleRadixStore
- state::merkle::sql::store::TreeUpdate
- workload::HttpRequestCounter
- workload::WorkloadRunner
- workload::batch_gen::BatchListFeeder
- workload::batch_gen::SignedBatchProducer
Enums
- context::manager::ContextManagerError
- contract::context::error::ContractContextError
- database::error::DatabaseError
- execution::adapter::ExecutionAdapterError
- execution::adapter::ExecutionOperationError
- execution::executor::ExecutorError
- families::smallbank::workload::error::PlaylistError
- handler::ApplyError
- handler::ContextError
- protocol::batch::BatchBuildError
- protocol::command::Command
- protocol::command::SleepType
- protocol::key_value_state::StateEntryBuildError
- protocol::key_value_state::StateEntryListBuildError
- protocol::key_value_state::StateEntryValueBuildError
- protocol::key_value_state::ValueType
- protocol::receipt::EventBuilderError
- protocol::receipt::StateChange
- protocol::receipt::TransactionReceiptBuilderError
- protocol::receipt::TransactionResult
- protocol::sabre::Action
- protocol::sabre::ActionBuildError
- protocol::sabre::AddressingError
- protocol::sabre::SabrePayloadBuildError
- protocol::transaction::HashMethod
- protocol::transaction::TransactionBuildError
- protos::ProtoConversionError
- protos::command::Command_CommandType
- protos::command::Sleep_SleepType
- protos::events::EventFilter_FilterType
- protos::key_value_state::StateEntryValue_ValueType
- protos::sabre::SabrePayload_Action
- protos::smallbank::SmallbankTransactionPayload_PayloadType
- protos::transaction_receipt::StateChange_Type
- protos::transaction_receipt::TransactionReceipt_Result
- scheduler::ExecutionTaskCompletionNotification
- scheduler::SchedulerError
- scheduler::parallel::tree::RadixTreeError
- state::StateChange
- state::error::StateError
- state::error::StatePruneError
- state::error::StateReadError
- state::error::StateWriteError
- state::merkle::MerkleRadixLeafReadError
- state::merkle::kv::StateDatabaseError
- state::merkle::sql::SqlMerkleStateBuildError
- state::merkle::sql::backend::JournalMode
- state::merkle::sql::backend::Synchronous
- workload::ExpectedBatchResult
Traits
- context::ContextLifecycle
- contract::address::Addresser
- database::Database
- database::DatabaseReader
- database::DatabaseReaderCursor
- database::DatabaseWriter
- execution::ExecutionRegistry
- execution::adapter::ExecutionAdapter
- handler::TransactionContext
- handler::TransactionHandler
- protos::FromBytes
- protos::FromNative
- protos::FromProto
- protos::IntoBytes
- protos::IntoNative
- protos::IntoProto
- scheduler::ExecutionTaskCompletionNotifier
- scheduler::Scheduler
- scheduler::SchedulerFactory
- scheduler::multi::SubSchedulerHandler
- state::Committer
- state::DryRunCommitter
- state::Prune
- state::Pruner
- state::Read
- state::Reader
- state::State
- state::Write
- state::merkle::MerkleRadixLeafReader
- state::merkle::sql::backend::Backend
- state::merkle::sql::backend::Connection
- state::merkle::sql::backend::Execute
- state::merkle::sql::backend::WriteExclusiveExecute
- state::merkle::sql::migration::MigrationManager
- state::merkle::sql::store::MerkleRadixStore
- workload::BatchWorkload
- workload::TransactionWorkload
Functions
- contract::address::hash
- contract::archive::default_scar_path
- families::smallbank::workload::playlist::bytes_to_hex_str
- families::smallbank::workload::playlist::create_smallbank_playlist
- families::smallbank::workload::playlist::generate_smallbank_playlist
- families::smallbank::workload::playlist::make_addresses
- families::smallbank::workload::playlist::process_smallbank_playlist
- families::smallbank::workload::playlist::read_smallbank_playlist
- protocol::sabre::compute_contract_address
- protocol::sabre::compute_contract_registry_address
- protocol::sabre::compute_namespace_registry_address
- protos::batch::file_descriptor_proto
- protos::command::file_descriptor_proto
- protos::events::file_descriptor_proto
- protos::key_value_state::file_descriptor_proto
- protos::merkle::file_descriptor_proto
- protos::sabre::file_descriptor_proto
- protos::smallbank::file_descriptor_proto
- protos::transaction::file_descriptor_proto
- protos::transaction_receipt::file_descriptor_proto
- state::merkle::sql::migration::run_postgres_migrations
- state::merkle::sql::migration::run_sqlite_migrations
Type Aliases
- database::DatabaseCursor
- families::command::workload::CommandTransactionBuilder
- state::ValueIter
- state::ValueIterResult
- state::hashmap::State
- state::hashmap::States
Constants
- contract::address::ADDRESS_LENGTH
- protocol::sabre::CONTRACT_ADDRESS_PREFIX
- protocol::sabre::CONTRACT_ADDRESS_PREFIX_BYTES
- protocol::sabre::CONTRACT_REGISTRY_ADDRESS_PREFIX
- protocol::sabre::CONTRACT_REGISTRY_ADDRESS_PREFIX_BYTES
- protocol::sabre::NAMESPACE_REGISTRY_ADDRESS_PREFIX
- protocol::sabre::NAMESPACE_REGISTRY_ADDRESS_PREFIX_BYTES
- protocol::sabre::SABRE_PROTOCOL_VERSION
- state::merkle::kv::CHANGE_LOG_INDEX
- state::merkle::kv::DUPLICATE_LOG_INDEX
- state::merkle::kv::INDEXES