Imports
- github.com/ipfs/go-ipfs/thirdparty/delay
- github.com/ipfs/go-ipfs/blocks
- github.com/ipfs/go-ipfs/exchange/bitswap/message
- github.com/ipfs/go-ipfs/exchange/bitswap/wantlist
- github.com/ipfs/go-ipfs/thirdparty/datastore2
- github.com/ipfs/go-ipfs/exchange
- github.com/ipfs/go-ipfs/exchange/bitswap/notifications
- github.com/ipfs/go-ipfs/exchange/bitswap/network
- github.com/ipfs/go-ipfs/thirdparty/testutil
- github.com/ipfs/go-ipfs/blocks/blockstore
- github.com/ipfs/go-ipfs/exchange/bitswap/decision
- github.com/ipfs/go-ipfs/flags
- github.com/ipfs/go-ipfs/exchange/bitswap/testnet
Standard library imports
- context
- errors
- math
- math/rand
- sort
- sync
- time
- gx/ipfs/QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP/goprocess
- gx/ipfs/QmSpJByNKFX1sCsHBEp3R73FL4NF6FnQTEGyNAXHm2GS52/go-log
- gx/ipfs/QmbzuUusHqaLLoNTDEVLcSF6vZDHZDLPC7p4bztRvvkXxU/go-datastore/sync
- gx/ipfs/QmTMy4hVSY28DdwJ9kBz6y7q6MuioFzPcpM3Ma3aPjo1i3/go-libp2p-loggables
- gx/ipfs/QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP/goprocess/context
- gx/ipfs/QmbzuUusHqaLLoNTDEVLcSF6vZDHZDLPC7p4bztRvvkXxU/go-datastore
- gx/ipfs/QmcEcrBAMrwMyhSjXt4yfyPpzgSuV8HLHavnfmiKCSRqZU/go-cid
- gx/ipfs/QmfMmLGoKzCHDN7cGgk64PJr4iipzidDRME8HABSJqvmhC/go-libp2p-peer
- gx/ipfs/QmcDTquYLTYirqj71RRWKUWEEw3nJt11Awzun5ep8kfY7W/go-libp2p-netutil