Versions in this module Expand all Collapse all v0 v0.7.1 Sep 14, 2022 v0.7.0 Jul 8, 2022 Changes in this version + var ErrPeerNoSettlements = errors.New("no settlements for peer") + type Accounting interface + Connect func(peer swarm.Address) + Disconnect func(peer swarm.Address) + NotifyPaymentReceived func(peer swarm.Address, amount *big.Int) error + NotifyPaymentSent func(peer swarm.Address, amount *big.Int, receivedError error) + NotifyRefreshmentReceived func(peer swarm.Address, amount *big.Int) error + PeerDebt func(peer swarm.Address) (*big.Int, error) + type Interface interface + SettlementsReceived func() (map[string]*big.Int, error) + SettlementsSent func() (map[string]*big.Int, error) + TotalReceived func(peer swarm.Address) (totalSent *big.Int, err error) + TotalSent func(peer swarm.Address) (totalSent *big.Int, err error)