Imports
- github.com/ipfs/go-ipfs/thirdparty/delay
- github.com/ipfs/go-ipfs/exchange/bitswap/message
- github.com/ipfs/go-ipfs/exchange/bitswap/wantlist
- github.com/ipfs/go-ipfs/exchange
- github.com/ipfs/go-ipfs/exchange/bitswap/notifications
- github.com/ipfs/go-ipfs/thirdparty/datastore2
- github.com/ipfs/go-ipfs/blocks/blockstore
- github.com/ipfs/go-ipfs/exchange/bitswap/decision
- github.com/ipfs/go-ipfs/exchange/bitswap/network
- github.com/ipfs/go-ipfs/exchange/bitswap/testnet
- github.com/ipfs/go-ipfs/flags
Standard library imports
- context
- errors
- fmt
- math
- math/rand
- sort
- sync
- sync/atomic
- time
- gx/ipfs/QmVSase1JP7cq9QkPT46oNwdp9pT6kBkG3oqS14y3QcZjG/go-datastore/sync
- gx/ipfs/QmVSase1JP7cq9QkPT46oNwdp9pT6kBkG3oqS14y3QcZjG/go-datastore
- gx/ipfs/QmVYxfoJQiZijTgPNHCHgHELvQpbsJNTg6Crmc3dQkj3yy/golang-lru
- gx/ipfs/QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP/goprocess
- gx/ipfs/QmSpJByNKFX1sCsHBEp3R73FL4NF6FnQTEGyNAXHm2GS52/go-log
- gx/ipfs/QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP/goprocess/context
- gx/ipfs/QmRg1gKTHzc3CZXSKzem8aR4E3TubFhbgXwfVuWnSK5CC5/go-metrics-interface
- gx/ipfs/QmXYjuNuxVzXKJCfWasQk1RqkhVLDM9jtUKhqc2WPQmFSB/go-libp2p-peer
- gx/ipfs/QmWRCn8vruNAzHx8i6SAXinuheRitKEGu8c7m26stKvsYx/go-testutil
- gx/ipfs/QmSn9Td7xgxm9EV7iEjTckpUWmWApggzPxu7eFGWkkpwin/go-block-format
- gx/ipfs/QmNp85zy9RLrQ5oQD4hPyS39ezrrXpcaa7R4Y9kxdWQLLQ/go-cid
- gx/ipfs/QmQGX417WoxKxDJeHqouMEmmH4G1RCENNSzkZYHrXy3Xb3/go-libp2p-netutil
- gx/ipfs/QmT4PgCNdv73hnFAqzHqwW44q7M9PWpykSswHDxndquZbc/go-libp2p-loggables