# Functions
NewBlockchainProvider returns a new blockchain client provider.
# Variables
ErrNoLedger indicates that the ledger (channel) doesn't exist.
# Structs
BlockchainProvider manages multiple blockchain clients - one per channel.
# Interfaces
Blockchain defines the functions of a Blockchain client.