{
  "bugs": {
    "url": "https://github.com/ipfs/go-ipfs"
  },
  "gx": {
    "dvcsimport": "github.com/ipfs/go-ipfs",
    "goversion": "1.11"
  },
  "gxDependencies": [
    {
      "hash": "QmbkT7eMTyXfpeyB3ZMxxcxg7XH8t6uXp49jqzz4HB7BGF",
      "name": "go-log",
      "version": "1.5.9"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmSVaJe1aRjc78cZARTtf4pqvXERYwihyYhZWoVWceHnsK",
      "name": "go-libp2p-secio",
      "version": "2.0.30"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmTW4SdgBWq9GjsBsHeUx8WuGxzhgzAf88UMH2w62PC8yK",
      "name": "go-libp2p-crypto",
      "version": "2.0.7"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmYVXrKrKHDC9FobgmcmshCDyWwdrfwfanNQN4oxJ9Fk3h",
      "name": "go-libp2p-peer",
      "version": "3.1.2"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP",
      "name": "goprocess",
      "version": "1.0.0"
    },
    {
      "hash": "QmddjPSGZb3ieihSseFeCfVRpZzcqczPNsD2DvarSwnjJB",
      "name": "gogo-protobuf",
      "version": "1.2.1"
    },
    {
      "hash": "QmTQuFQWHAWy4wMH6ZyPfGiawA5u9T8rs79FENoV8yXaoS",
      "name": "client_golang",
      "version": "0.1.4"
    },
    {
      "hash": "QmckeQ2zrYLAXoSHYTGn5BDdb22BqbUoHEHm8KZ9YWRxd1",
      "name": "iptb",
      "version": "2.0.0"
    },
    {
      "hash": "QmerPMzPk1mJVowm8KgmoknWa4yCYvvugMPsgWmDNUvDLW",
      "name": "go-multihash",
      "version": "1.0.9"
    },
    {
      "author": "cenk",
      "hash": "QmPJUtEJsm5YLUWhF6imvyCH8KZXRJa9Wup7FDMwTy5Ufz",
      "name": "backoff",
      "version": "1.0.0"
    },
    {
      "author": "Bren2010",
      "hash": "QmYnf27kzqR2cxt6LFZdrAFJuQd6785fTkBvMuEj9EeRxM",
      "name": "proquint",
      "version": "0.0.0"
    },
    {
      "author": "cheggaaa",
      "hash": "QmYWB8oH6o7qftxoyqTTZhzLrhKCVT7NYahECQTwTtqbgj",
      "name": "pb",
      "version": "1.1.0"
    },
    {
      "author": "dustin",
      "hash": "QmQMxG9D52TirZd9eLA37nxiNspnMRkKbyPWrVAa1gvtSy",
      "name": "go-humanize",
      "version": "1.0.1"
    },
    {
      "author": "syndtr",
      "hash": "QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g",
      "name": "goleveldb",
      "version": "0.0.1"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmcoYsZJDtyDTij5dNo7KQCHR3Z6nhPxLkVKg77zg1TL8e",
      "name": "go-sysinfo",
      "version": "0.0.1"
    },
    {
      "author": "jbenet",
      "hash": "QmUadX5EcvrBmxAV9sE7wUWtWSqxns5K84qKJBixmcT1w9",
      "name": "go-datastore",
      "version": "3.6.1"
    },
    {
      "author": "hashicorp",
      "hash": "QmQjMHF8ptRgx4E57UFMiT4YM6kqaJeYxZ1MCDX23aw4rK",
      "name": "golang-lru",
      "version": "2017.10.18"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmaCTz9RkrU13bm9kMB54f7atgqM4qkjDZpRwRoJiWXEqs",
      "name": "go-libp2p-peerstore",
      "version": "2.0.19"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmfVj3x4D6Jkq9SEoi5n2NmoUomLwoeiwnYz2KQa15wRw6",
      "name": "base32",
      "version": "0.0.2"
    },
    {
      "author": "jbenet",
      "hash": "QmZmmuAXgX73UQmX1jRKjTGmjzq24Jinqkq8vzkBtno4uX",
      "name": "go-is-domain",
      "version": "1.0.1"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmRxk6AUaGaKCfzS1xSNRojiAPd7h2ih8GuCdjJBF3Y6GK",
      "name": "go-libp2p",
      "version": "6.0.39"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmTbxNB1NwDesLmKTscr4udL2tVP7MaxvXnD1D9yX7g3PN",
      "name": "go-cid",
      "version": "0.9.3"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmcjM6sfVtgGFBCCJaZo33HNi7K4rPkrUQAzLewgWTNkeg",
      "name": "go-ds-flatfs",
      "version": "1.3.7"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmafCXHpwUKGUrt6eQF97U1ornFxTicsw7iyYSAhu9aXgc",
      "name": "go-ds-measure",
      "version": "1.4.5"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmbgYmpUkuCDnXi4hci3Jt797iVXbpuBKRTCqGz57h48Sk",
      "name": "go-ds-leveldb",
      "version": "1.3.0"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmUbSLukzZYZvEYxynj9Dtd1WrGLxxg9R4U68vCMPWHmRU",
      "name": "go-libp2p-loggables",
      "version": "1.1.33"
    },
    {
      "author": "ipfs",
      "hash": "QmfHYMtNSntM6qFhHzLDCyqTX7NNpsfwFgvicJv7L5saAP",
      "name": "go-metrics-prometheus",
      "version": "0.3.12"
    },
    {
      "author": "ipfs",
      "hash": "QmekzFM3hPZjTjUFGTABdQkEnQ3PTiMstY198PwSFr5w1Q",
      "name": "go-metrics-interface",
      "version": "0.2.0"
    },
    {
      "hash": "QmdR6WN3TUEAVQ9KWE2UiFJikWTbUvgBJay6mjB4yUJebq",
      "name": "go-libp2p-kad-dht",
      "version": "4.4.31"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmZJePENq85jG2s1Lm7SPzjYYKqDAqyaqzfiEJPRawf2iJ",
      "name": "hang-fds",
      "version": "0.0.15"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmZ6nzCLwGLVfRzYLpD7pW6UNuBDKEcA2imJtVpbEx2rxy",
      "name": "go-ipld-format",
      "version": "0.8.1"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmVwsD9oGSAKcCoD4BGi3Hx8XRo4jNy6aMzsjDHVTgYv2D",
      "name": "go-ipld-cbor",
      "version": "1.5.10"
    },
    {
      "author": "lgierth",
      "hash": "QmT1jwrqzSMjSjLG5oBd9w4P9vXPKQksWuf5ghsE3Q88ZV",
      "name": "dir-index-html",
      "version": "1.0.4"
    },
    {
      "author": "Kubuxu",
      "hash": "QmXuBJ7DR6k3rmUEKtvVMhwjmXDuJgXXPUt4LQXKBMsU93",
      "name": "go-os-helper",
      "version": "0.0.0"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmaJvNdDccVkTELQLCGXWrLxgaQ14aMdhzZx1EiHPXKbDc",
      "name": "go-smux-multiplex",
      "version": "3.0.19"
    },
    {
      "author": "blang",
      "hash": "QmYRGECuvQnRX73fcvPnGbYijBcGN2HbKZQ7jh26qmLiHG",
      "name": "semver",
      "version": "3.5.1"
    },
    {
      "author": "libp2p",
      "hash": "QmTwDsJUPioMKoiuXkAmiPxL1i4tjuG5vkxJgNpiHpXb3Y",
      "name": "go-libp2p-pnet",
      "version": "3.0.5"
    },
    {
      "author": "kubuxu",
      "hash": "QmSJBsmLP1XMjv8hxYg2rUMdPDB7YUpyBo9idjrJ6Cmq6F",
      "name": "fuse",
      "version": "0.2.3"
    },
    {
      "hash": "QmSNE1XryoCMnZCbRaj1D23k6YKCaTQ386eJciu1pAfu8M",
      "name": "go-libp2p-kbucket",
      "version": "2.2.23"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmcVFwGS6sjfxVico2bd1gQGRu5A2ymwZunVmMdeV5zEYb",
      "name": "go-smux-yamux",
      "version": "2.0.9"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmekxXDhCxCJRNuzmHreuaT3BsuJcsjcXWNrtV9C8DRHtd",
      "name": "go-multibase",
      "version": "0.3.0"
    },
    {
      "author": "multiformats",
      "hash": "QmTZBfrPJmjWsCvHEtX5FE6KimVJhsJg5sBbqEFYf4UZtL",
      "name": "go-multiaddr",
      "version": "1.4.1"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmSwVwKUWzdf3ppM3FbBbpuqHUNtUFJPQQdfvKmgZoz2gR",
      "name": "go-libp2p-metrics",
      "version": "2.1.14"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmVtV1y2e8W4eQgzsP6qfSpCCZ6zWYE4m6NzJjB7iswwrT",
      "name": "go-stream-muxer",
      "version": "3.1.0"
    },
    {
      "author": "multiformats",
      "hash": "Qmc85NSvmSG4Frn9Vb2cBc1rMyULH6D3TNVEfCzSKoUpip",
      "name": "go-multiaddr-net",
      "version": "1.7.2"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmY3ArotKMKaL7YGfbQfyDrib6RVraLqZYWXZvVgZktBxp",
      "name": "go-libp2p-net",
      "version": "3.0.30"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmSMZwvs3n4GBikZ7hKzT17c3bk65FmyZo2JqtJ16swqCv",
      "name": "multiaddr-filter",
      "version": "1.0.2"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmYrWiWM4qtrnCeT3R14jY3ZZyirDNJgwK57q4qFYePgbd",
      "name": "go-libp2p-host",
      "version": "3.0.26"
    },
    {
      "author": "whyrusleeping",
      "hash": "Qma3Xp3FXFSP4prirEiRYHJ2tgGE8EAx9i6JLziPLpAQjq",
      "name": "go-libp2p-swarm",
      "version": "3.0.34"
    },
    {
      "hash": "QmQkW9fnCsg9SLHdViiAh6qfBppodsPZVpU92dZLqYtEfs",
      "name": "go-ipfs-cmds",
      "version": "2.0.18"
    },
    {
      "hash": "Qmde5VP1qUkyQXKCfmEUA7bP64V2HAptbJ7phuPp7jXWwg",
      "name": "go-ipfs-cmdkit",
      "version": "1.2.0"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmNohiVssaPw3KVLZik59DBVGTSm2dGvYT9eoXt5DQ36Yz",
      "name": "go-ipfs-util",
      "version": "1.2.9"
    },
    {
      "hash": "QmbeHtaBy9nZsW4cHRcvgVY4CnDhXudE2Dr6qDxS7yg9rX",
      "name": "go-libp2p-record",
      "version": "4.1.15"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmZNkThpqfVXs9GNbexPrfBbXSLNYeKrE7jwFM2oqHbyqN",
      "name": "go-libp2p-protocol",
      "version": "1.0.0"
    },
    {
      "author": "stebalien",
      "hash": "QmYYLnAzR28nAQ4U5MFniLprnktu6eTFKibeNt96V21EZK",
      "name": "go-block-format",
      "version": "0.2.2"
    },
    {
      "hash": "QmYxUdYY9S6yg5tSPVin5GFTvtfsLauVcr7reHDD3dM8xf",
      "name": "go-libp2p-routing",
      "version": "2.7.13"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmQFmr7d1V38H5E8T6pBLoZvZNH1bVvtJSaCkRVHgRpFXu",
      "name": "go-ipld-git",
      "version": "0.3.6"
    },
    {
      "hash": "QmT6C5ebDy92zyRzdmSNyda5q7zkNXy68X47RDJiHpvaxd",
      "name": "go-maddr-filter",
      "version": "1.1.13"
    },
    {
      "author": "vyzo",
      "hash": "QmZBfqr863PYD7BKbmCFSNmzsqYmtr2DKgzubsQaiTQkMc",
      "name": "go-libp2p-circuit",
      "version": "2.3.14"
    },
    {
      "author": "magik6k",
      "hash": "QmTNJogwkhnbHeRmAXWtzvN2KgVko2oNmHHQN1ggHVhF91",
      "name": "go-ds-badger",
      "version": "1.12.3"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmWapVoHjtKhn4MhvKNoPTkJKADFGACfXPFnt7combwp5W",
      "name": "go-testutil",
      "version": "1.2.19"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmSTKY2v62v9RjcfTMCFKMVAWvVjWGixkYWEi68iG7e1TT",
      "name": "go-libp2p-connmgr",
      "version": "0.3.34"
    },
    {
      "author": "why",
      "hash": "QmXa6sgzUvP5bgF5CyyV36bZYv5VDRwttggQYUPvFybLVd",
      "name": "go-libp2p-interface-connmgr",
      "version": "0.0.32"
    },
    {
      "author": "why",
      "hash": "Qmdf1djucJ1jX5RMF1bDbFg5ybZnupmSAeETQQ3ZV7z6dU",
      "name": "go-ipfs-addr",
      "version": "0.1.33"
    },
    {
      "author": "The Go Authors",
      "hash": "QmVGjyM9i2msKvLXwh9VosCTgP4mL91kC7hDmqnwTTx6Hu",
      "name": "sys",
      "version": "0.2.0"
    },
    {
      "author": "mr-tron",
      "hash": "QmWFAMPqsEyUX7gDUsRVmMWz59FxSpJ1b2v6bJ1yYzo7jY",
      "name": "go-base58-fast",
      "version": "0.1.1"
    },
    {
      "author": "hector",
      "hash": "QmdiZuFuiFD1Gbuu8PdqmsfrCR3z4QKSR2bN1NAvnJgTY7",
      "name": "go-ipfs-posinfo",
      "version": "0.1.5"
    },
    {
      "author": "hsanjuan",
      "hash": "QmYmZ81dU5nnmBFy5MmktXLZpt8QCWhRJd6M1uxVF6vke8",
      "name": "go-ipfs-chunker",
      "version": "0.1.6"
    },
    {
      "author": "jbenet",
      "hash": "Qmf7HqcW7LtCi1W8y2bdx2eJpze74jkbKqpByxgXikdbLF",
      "name": "go-detect-race",
      "version": "1.0.1"
    },
    {
      "author": "hsanjuan",
      "hash": "QmXSEqXLCzpCByJU4wqbJ37TcBEj77FKMUWUP1qLh56847",
      "name": "go-ipfs-ds-help",
      "version": "0.1.7"
    },
    {
      "author": "hsanjuan",
      "hash": "QmZ22s3UgNi5vvYNH79jWJ63NPyQGiv4mdNaWCz4WKqMTZ",
      "name": "go-ipfs-routing",
      "version": "0.1.18"
    },
    {
      "author": "hsanjuan",
      "hash": "QmXjKkjMDTtXAiLBwstVexofB8LeruZmE2eBd85GwGFFLA",
      "name": "go-ipfs-blockstore",
      "version": "0.1.8"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmQine7gvHncNevKtG9QXxf3nXcwSj6aDDmMm52mHofEEp",
      "name": "tar-utils",
      "version": "0.0.3"
    },
    {
      "author": "frist",
      "hash": "QmWLWmRVSiagqP15jczsGME1qpob6HDbtbHAY2he9W5iUo",
      "name": "opentracing-go",
      "version": "0.0.3"
    },
    {
      "author": "dignifiedquire",
      "hash": "QmdDpQpe8RHu9qBiFWPaBvSAUr2kRLWipEjzDqAMfWqwFQ",
      "name": "go-fs-lock",
      "version": "0.1.11"
    },
    {
      "author": "hsanjuan",
      "hash": "QmWokDcQdSZCxrNxgaRzQDDBofALhActzNBaxRLtiRkUHg",
      "name": "go-ipfs-exchange-interface",
      "version": "0.1.3"
    },
    {
      "author": "hsanjuan",
      "hash": "Qmb9fkAWgcyVRnFdXGqA6jcWGFj6q35oJjwRAYRhfEboGS",
      "name": "go-ipfs-exchange-offline",
      "version": "0.1.7"
    },
    {
      "author": "stebalien",
      "hash": "QmRj3VMHa484MktgWaWr4KYys9AtxBBiFUhhEFKs9EvPiw",
      "name": "go-libp2p-pubsub-router",
      "version": "0.5.16"
    },
    {
      "author": "Stebalien",
      "hash": "QmRCrPXk2oUwpK1Cj2FXrUotRpddUxz56setkny2gz13Cx",
      "name": "go-libp2p-routing-helpers",
      "version": "0.3.19"
    },
    {
      "author": "fsnotify",
      "hash": "QmfNjggF4Pt6erqg3NDafD3MdvDHk1qqCVr8pL5hnPucS8",
      "name": "fsnotify",
      "version": "0.1.1"
    },
    {
      "author": "stebalien",
      "hash": "QmUwMnKKjH3JwGKNVZ3TcP37W93xzqNA4ECFFiMo6sXkkc",
      "name": "go-ipns",
      "version": "0.1.23"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmWHgLqrghM9zw77nF6gdvT9ExQ2RB9pLxkd8sDHZf1rWb",
      "name": "go-temp-err-catcher",
      "version": "0.0.0"
    },
    {
      "author": "why",
      "hash": "QmcSPuzpSbVLU6UHU4e5PwZpm4fHbCn5SbNR5ZNL6Mj63G",
      "name": "go-bitswap",
      "version": "1.1.29"
    },
    {
      "author": "why",
      "hash": "QmUEXNytX2q9g9xtdfHRVYfsvjw5V9FQ32vE9ZRYFAxFoy",
      "name": "go-blockservice",
      "version": "1.1.29"
    },
    {
      "author": "why",
      "hash": "QmPJNbVw8o3ohC43ppSXyNXwYKsWShG4zygnirHptfbHri",
      "name": "go-merkledag",
      "version": "1.1.37"
    },
    {
      "author": "why",
      "hash": "QmQAgv6Gaoe2tQpcabqwKXKChp2MZ7i3UXv9DqTTaxCaTR",
      "name": "go-path",
      "version": "1.1.39"
    },
    {
      "author": "why",
      "hash": "QmcYUTQ7tBZeH1CLsZM2S3xhMEZdvUgXvbjhpMsLDpk3oJ",
      "name": "go-unixfs",
      "version": "1.3.12"
    },
    {
      "author": "magik6k",
      "hash": "QmUAuYuiafnJRZxDDX7MuruMNsicYNuyub5vUeAcupUBNs",
      "name": "go-ipfs-config",
      "version": "0.2.27"
    },
    {
      "author": "why",
      "hash": "QmcVd2ApQdbfaYPKhCjj4WoQuxk4CMxPqmNpijKmFLh6qa",
      "name": "go-verifcid",
      "version": "0.1.2"
    },
    {
      "author": "hsanjuan",
      "hash": "Qmb74fRYPgpjYzoBV7PAVNmP3DQaRrh8dHdKE4PwnF3cRx",
      "name": "go-mfs",
      "version": "0.1.49"
    },
    {
      "author": "kevina",
      "hash": "Qmf3gRH2L1QZy92gJHJEwKmBJKJGVf8RpN2kPPD2NQWg8G",
      "name": "go-cidutil",
      "version": "0.2.1"
    },
    {
      "author": "lgierth",
      "hash": "QmU98UaAEh4WJAcir2qjfztU77JQ14kAwHNFkjUXHZA3Vy",
      "name": "go-multiaddr-dns",
      "version": "0.3.1"
    },
    {
      "author": "elgris",
      "hash": "QmP2i47tnU23ijdshrZtuvrSkQPtf9HhsMb9fwGVe8owj2",
      "name": "jsondiff",
      "version": "0.0.0"
    },
    {
      "author": "marten-seemann",
      "hash": "QmQ4hhhYzrEoyPxcVQyBqhf3sshsATKX3D3VJUAGuHzaSD",
      "name": "go-libp2p-quic-transport",
      "version": "0.2.19"
    },
    {
      "author": "mitchellh",
      "hash": "QmdcULN1WCzgoQmcCaUAmEhwcxHYsDrbZ2LvRJKCL8dMrK",
      "name": "go-homedir",
      "version": "1.0.0"
    },
    {
      "hash": "QmXMnwKWAFBk8kgH8gjoG5P9Pj5aASPvQA2kHdu6gRwyj5",
      "name": "go-random",
      "version": "1.0.1"
    },
    {
      "author": "jbenet",
      "hash": "QmTXSRPiyMt3i4jTGY9DiBaGwZqPaiihEUjffnE9tviEqx",
      "name": "go-random-files",
      "version": "1.0.1"
    },
    {
      "author": "magik6k",
      "hash": "QmQmhotPUzVrMEWNK3x1R5jQ5ZHWyL7tVUrmRPjrBrvyCb",
      "name": "go-ipfs-files",
      "version": "2.0.6"
    },
    {
      "author": "whyrusleeping",
      "hash": "QmVzLBPPg4gdyX3XFnNaNDkK4V81ptT5X6WZVFzTUECXMa",
      "name": "go-libp2p-pubsub",
      "version": "0.11.15"
    },
    {
      "author": "travisperson",
      "hash": "QmY3LuhVAkJRqevj3FSh1fSRpGhiDYHjKmgotnQY35zTir",
      "name": "iptb-plugins",
      "version": "1.0.20"
    },
    {
      "author": "hsanjuan",
      "hash": "QmeXGHY2ntPsXLX28oGD2ufJB9EdvByz41Tt2sWrYPC7JJ",
      "name": "go-libp2p-http",
      "version": "1.1.17"
    },
    {
      "author": "vyzo",
      "hash": "QmZpe6RmiGLMD7boFBEP9hNkhdPQVkdjNSWPGccYk2GoFy",
      "name": "go-libp2p-autonat-svc",
      "version": "1.0.13"
    },
    {
      "author": "magik6k",
      "hash": "QmXLwxifxwfc2bAwq6rdjbYqAsGzWsDE9RM5TWMGtykyj6",
      "name": "interface-go-ipfs-core",
      "version": "0.1.11"
    }
  ],
  "gxVersion": "0.10.0",
  "language": "go",
  "license": "MIT",
  "name": "go-ipfs",
  "version": "0.4.19"
}

