Crate zksync_dal

Source
Expand description

Data access layer (DAL) for ZKsync Era.

Modules§

base_token_dal
blocks_dal
blocks_web3_dal
consensus
consensus_dal
contract_verification_dal
ContractVerificationDal
eth_sender_dal
events_dal
events_web3_dal
factory_deps_dal
helpers
Various helpers for using DAL methods.
metrics
Metrics for the data access layer.
proof_generation_dal
ProofGenerationDal
protocol_versions_dal
protocol_versions_web3_dal
pruning_dal
snapshot_recovery_dal
snapshots_creator_dal
snapshots_dal
storage_logs_dal
storage_logs_dedup_dal
storage_web3_dal
sync_dal
system_dal
tee_proof_generation_dal
tee_verifier_input_producer_dal
tokens_dal
tokens_web3_dal
transactions_dal
transactions_web3_dal
vm_runner_dal

Structs§

BigDecimal
A big decimal type.
Connection
Storage processor is the main storage interaction point. It holds down the connection (either direct or pooled) to the database and provide methods to obtain different storage schema.
ConnectionPool
Pool of reusable database connections.
ConnectionPoolBuilder
Builder for ConnectionPools.
Core

Enums§

DalError
IsolationLevel
Transaction isolation level.
SqlxError
Represents all the ways a method can fail within SQLx.

Traits§

CoreDal

Type Aliases§

DalResult