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/blocks/blockstore
- github.com/ipfs/go-ipfs/exchange/bitswap/notifications
- github.com/ipfs/go-ipfs/thirdparty/testutil
- github.com/ipfs/go-ipfs/exchange/bitswap/network
- github.com/ipfs/go-ipfs/flags
- github.com/ipfs/go-ipfs/exchange/bitswap/decision
- github.com/ipfs/go-ipfs/exchange/bitswap/testnet
Standard library imports
- context
- errors
- gx/ipfs/QmZcUPvPhD1Xvk6mwijYF8AfR3mG31S1YsEfHG4khrFPRr/go-libp2p-peer
- math
- math/rand
- sort
- sync
- time
- gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore
- gx/ipfs/QmV5gPoRsjN1Gid3LMdNZTyfCtP2DsvqEbMAmz82RmmiGk/go-cid
- gx/ipfs/QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP/goprocess
- gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/sync
- gx/ipfs/QmSpJByNKFX1sCsHBEp3R73FL4NF6FnQTEGyNAXHm2GS52/go-log
- gx/ipfs/QmTcfnDHimxBJqx6utpnWqVHdvyquXgkwAvYt4zMaJMKS2/go-libp2p-loggables
- gx/ipfs/QmTcGn1vzu7YNxz6FEXvfUfMy6WmYeQ5VtU3MbWM8c92rB/go-libp2p-netutil
- gx/ipfs/QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP/goprocess/context