Module alloy_zksync::provider
source · Expand description
ZKsync provider.
Modules§
- ZKsync-specific transaction data filler.
- ZKsync-specific provider layers.
Structs§
- Type that handles deposit logic for various scenarios: deposit ETH, ERC20 etc.
- Type for deposit request. This type only stores the required information for the deposit, while the deposit itself is performed via
DepositExecutor
. - A wrapper struct to hold L1 transaction receipt and L2 provider which is used by the associated functions.
Enums§
- Enum to describe errors that might occur during L1 -> L2 communication.
Traits§
- ZKsync-specific extensions for the
ProviderBuilder
. - ZKsync provider is an extension trait for the
Provider
trait that adds ZKsync-specific methods. - Trait for ZKsync provider with populated wallet Contains provider methods that need a wallet
Functions§
- Convenience function to initialize provider builder for ZKsync network.