Versions in this module Expand all Collapse all v0 v0.1.0 Aug 3, 2021 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)