mirror of
https://github.com/status-im/status-go.git
synced 2025-02-27 14:10:54 +00:00
This fix puts an end to a saga that essentially start during the Status Prague Meetup at the end of October 2018. At the time we were experiencing massive issues with `Connecting...` spinners in the app in the venue we rented. We were pulling our hairs out what to do and we could not find the cause of the issue at the time. Three months later I deployed the following change: https://github.com/status-im/infra-eth-cluster/commit/63a13eed Which used `iptables` to map the `443` port onto our `30504` Status node port using `PREROUTING` chain and `REDIRECT` jump in order to fix issues people have been complaining about when using WiFi networks in various venues: https://github.com/status-im/status-react/issues/6351 Our thinking when trying to resolve the reported issue assumed that some networks might block outgoing connections on non-standard ports other than the usual `80`(HTTP)/`443`(HTTPS) which would disrupt Status connectivity. While this fix could have indeed helped a few edge cases, what it really did was cause the Status node to stop seeing actual public IPs of the clients. But __pure accident__ this change caused the code we inherited from `go-ethereum` implementation of DevP2P protocol to stop throttling new incoming connections, because the IP as which they appeared was a `172.16.0.0/12` network address of the Docker bridge. The `go-ethereum` code used the `!netutil.IsLAN(remoteIP)` check to avoid throttling connections from local addresses, which included the local Docker bridge address: https://github.com/status-im/status-go/blob/82680830/vendor/github.com/ethereum/go-ethereum/p2p/netutil/net.go#L36 The fix intended to target a small number of networks with fortified firewall configuration accidentally resolved our issues with `Connecting...` prompts that our application showed us en masse during our Prauge Meetup. Part of the reason for that is that venues like that normally give out local IP addresses and use NAT to translate them onto the only public IP address they possess. Since out application is supposed to be usable from within networks behind NAT like airport WiFi networks for example, it makes no sense to keep the inbound connection throttle time implemented in `go-ethereum`. I'm leaving `inboundThrottleTime` in because it's used to calculate value for `dialHistoryExpiration` in: `vendor/github.com/ethereum/go-ethereum/p2p/dial.go` I believe reducing that value one we deploy this change should also increase the speed with which the Status application is able to reconnect to a node that was temporarily unavailable, instead waiting the 5*30 seconds. Research issue: https://github.com/status-im/infra-eth-cluster/issues/35 Signed-off-by: Jakub Sokołowski <jakub@status.im>
603 lines
23 KiB
Plaintext
603 lines
23 KiB
Plaintext
# github.com/BurntSushi/toml v0.3.1
|
|
github.com/BurntSushi/toml
|
|
# github.com/PuerkitoBio/goquery v1.6.0
|
|
github.com/PuerkitoBio/goquery
|
|
# github.com/allegro/bigcache v1.2.0
|
|
github.com/allegro/bigcache
|
|
github.com/allegro/bigcache/queue
|
|
# github.com/andybalholm/cascadia v1.1.0
|
|
github.com/andybalholm/cascadia
|
|
# github.com/aristanetworks/goarista v0.0.0-20190502180301-283422fc1708
|
|
github.com/aristanetworks/goarista/monotime
|
|
# github.com/beevik/ntp v0.2.0
|
|
github.com/beevik/ntp
|
|
# github.com/beorn7/perks v1.0.1
|
|
github.com/beorn7/perks/quantile
|
|
# github.com/btcsuite/btcd v0.20.1-beta
|
|
github.com/btcsuite/btcd/btcec
|
|
github.com/btcsuite/btcd/chaincfg
|
|
github.com/btcsuite/btcd/chaincfg/chainhash
|
|
github.com/btcsuite/btcd/wire
|
|
# github.com/btcsuite/btcutil v0.0.0-20190425235716-9e5f4b9a998d
|
|
github.com/btcsuite/btcutil
|
|
github.com/btcsuite/btcutil/base58
|
|
github.com/btcsuite/btcutil/bech32
|
|
# github.com/cenkalti/backoff/v3 v3.2.2
|
|
github.com/cenkalti/backoff/v3
|
|
# github.com/cespare/xxhash/v2 v2.1.1
|
|
github.com/cespare/xxhash/v2
|
|
# github.com/coreos/go-semver v0.3.0
|
|
github.com/coreos/go-semver/semver
|
|
# github.com/davecgh/go-spew v1.1.1
|
|
github.com/davecgh/go-spew/spew
|
|
# github.com/deckarep/golang-set v1.7.1
|
|
github.com/deckarep/golang-set
|
|
# github.com/edsrzf/mmap-go v1.0.0
|
|
github.com/edsrzf/mmap-go
|
|
# github.com/elastic/gosigar v0.10.4
|
|
github.com/elastic/gosigar
|
|
github.com/elastic/gosigar/sys/windows
|
|
# github.com/ethereum/go-ethereum v1.9.5 => github.com/status-im/go-ethereum v1.9.5-status.10
|
|
github.com/ethereum/go-ethereum
|
|
github.com/ethereum/go-ethereum/accounts
|
|
github.com/ethereum/go-ethereum/accounts/abi
|
|
github.com/ethereum/go-ethereum/accounts/abi/bind
|
|
github.com/ethereum/go-ethereum/accounts/abi/bind/backends
|
|
github.com/ethereum/go-ethereum/accounts/external
|
|
github.com/ethereum/go-ethereum/accounts/keystore
|
|
github.com/ethereum/go-ethereum/accounts/scwallet
|
|
github.com/ethereum/go-ethereum/accounts/usbwallet
|
|
github.com/ethereum/go-ethereum/accounts/usbwallet/trezor
|
|
github.com/ethereum/go-ethereum/common
|
|
github.com/ethereum/go-ethereum/common/bitutil
|
|
github.com/ethereum/go-ethereum/common/fdlimit
|
|
github.com/ethereum/go-ethereum/common/hexutil
|
|
github.com/ethereum/go-ethereum/common/math
|
|
github.com/ethereum/go-ethereum/common/mclock
|
|
github.com/ethereum/go-ethereum/common/prque
|
|
github.com/ethereum/go-ethereum/consensus
|
|
github.com/ethereum/go-ethereum/consensus/clique
|
|
github.com/ethereum/go-ethereum/consensus/ethash
|
|
github.com/ethereum/go-ethereum/consensus/misc
|
|
github.com/ethereum/go-ethereum/contracts/checkpointoracle
|
|
github.com/ethereum/go-ethereum/contracts/checkpointoracle/contract
|
|
github.com/ethereum/go-ethereum/core
|
|
github.com/ethereum/go-ethereum/core/bloombits
|
|
github.com/ethereum/go-ethereum/core/forkid
|
|
github.com/ethereum/go-ethereum/core/rawdb
|
|
github.com/ethereum/go-ethereum/core/state
|
|
github.com/ethereum/go-ethereum/core/types
|
|
github.com/ethereum/go-ethereum/core/vm
|
|
github.com/ethereum/go-ethereum/crypto
|
|
github.com/ethereum/go-ethereum/crypto/blake2b
|
|
github.com/ethereum/go-ethereum/crypto/bn256
|
|
github.com/ethereum/go-ethereum/crypto/bn256/cloudflare
|
|
github.com/ethereum/go-ethereum/crypto/bn256/google
|
|
github.com/ethereum/go-ethereum/crypto/ecies
|
|
github.com/ethereum/go-ethereum/crypto/secp256k1
|
|
github.com/ethereum/go-ethereum/eth
|
|
github.com/ethereum/go-ethereum/eth/downloader
|
|
github.com/ethereum/go-ethereum/eth/fetcher
|
|
github.com/ethereum/go-ethereum/eth/filters
|
|
github.com/ethereum/go-ethereum/eth/gasprice
|
|
github.com/ethereum/go-ethereum/eth/tracers
|
|
github.com/ethereum/go-ethereum/eth/tracers/internal/tracers
|
|
github.com/ethereum/go-ethereum/ethapi
|
|
github.com/ethereum/go-ethereum/ethclient
|
|
github.com/ethereum/go-ethereum/ethdb
|
|
github.com/ethereum/go-ethereum/ethdb/leveldb
|
|
github.com/ethereum/go-ethereum/ethdb/memorydb
|
|
github.com/ethereum/go-ethereum/event
|
|
github.com/ethereum/go-ethereum/internal/debug
|
|
github.com/ethereum/go-ethereum/internal/ethapi
|
|
github.com/ethereum/go-ethereum/les
|
|
github.com/ethereum/go-ethereum/les/flowcontrol
|
|
github.com/ethereum/go-ethereum/light
|
|
github.com/ethereum/go-ethereum/log
|
|
github.com/ethereum/go-ethereum/metrics
|
|
github.com/ethereum/go-ethereum/metrics/exp
|
|
github.com/ethereum/go-ethereum/metrics/prometheus
|
|
github.com/ethereum/go-ethereum/miner
|
|
github.com/ethereum/go-ethereum/node
|
|
github.com/ethereum/go-ethereum/p2p
|
|
github.com/ethereum/go-ethereum/p2p/discover
|
|
github.com/ethereum/go-ethereum/p2p/discv5
|
|
github.com/ethereum/go-ethereum/p2p/enode
|
|
github.com/ethereum/go-ethereum/p2p/enr
|
|
github.com/ethereum/go-ethereum/p2p/nat
|
|
github.com/ethereum/go-ethereum/p2p/netutil
|
|
github.com/ethereum/go-ethereum/params
|
|
github.com/ethereum/go-ethereum/rlp
|
|
github.com/ethereum/go-ethereum/rpc
|
|
github.com/ethereum/go-ethereum/signer/core
|
|
github.com/ethereum/go-ethereum/signer/storage
|
|
github.com/ethereum/go-ethereum/trie
|
|
# github.com/fjl/memsize v0.0.0-20180929194037-2a09253e352a
|
|
github.com/fjl/memsize
|
|
github.com/fjl/memsize/memsizeui
|
|
# github.com/gballet/go-libpcsclite v0.0.0-20191108122812-4678299bea08
|
|
github.com/gballet/go-libpcsclite
|
|
# github.com/go-playground/locales v0.13.0
|
|
github.com/go-playground/locales
|
|
github.com/go-playground/locales/currency
|
|
# github.com/go-playground/universal-translator v0.17.0
|
|
github.com/go-playground/universal-translator
|
|
# github.com/go-stack/stack v1.8.0
|
|
github.com/go-stack/stack
|
|
# github.com/gogo/protobuf v1.3.1
|
|
github.com/gogo/protobuf/io
|
|
github.com/gogo/protobuf/proto
|
|
# github.com/golang-migrate/migrate/v4 v4.8.0
|
|
github.com/golang-migrate/migrate/v4
|
|
github.com/golang-migrate/migrate/v4/database
|
|
github.com/golang-migrate/migrate/v4/internal/url
|
|
github.com/golang-migrate/migrate/v4/source
|
|
# github.com/golang/groupcache v0.0.0-20191027212112-611e8accdfc9
|
|
github.com/golang/groupcache
|
|
github.com/golang/groupcache/consistenthash
|
|
github.com/golang/groupcache/groupcachepb
|
|
github.com/golang/groupcache/lru
|
|
github.com/golang/groupcache/singleflight
|
|
# github.com/golang/mock v1.4.1
|
|
github.com/golang/mock/gomock
|
|
# github.com/golang/protobuf v1.3.4
|
|
github.com/golang/protobuf/proto
|
|
github.com/golang/protobuf/protoc-gen-go/descriptor
|
|
github.com/golang/protobuf/ptypes
|
|
github.com/golang/protobuf/ptypes/any
|
|
github.com/golang/protobuf/ptypes/duration
|
|
github.com/golang/protobuf/ptypes/timestamp
|
|
# github.com/golang/snappy v0.0.1
|
|
github.com/golang/snappy
|
|
# github.com/google/uuid v1.1.1
|
|
github.com/google/uuid
|
|
# github.com/gorilla/websocket v1.4.1
|
|
github.com/gorilla/websocket
|
|
# github.com/hashicorp/errwrap v1.0.0
|
|
github.com/hashicorp/errwrap
|
|
# github.com/hashicorp/go-multierror v1.0.0
|
|
github.com/hashicorp/go-multierror
|
|
# github.com/hashicorp/golang-lru v0.5.1
|
|
github.com/hashicorp/golang-lru
|
|
github.com/hashicorp/golang-lru/simplelru
|
|
# github.com/huin/goupnp v1.0.0
|
|
github.com/huin/goupnp
|
|
github.com/huin/goupnp/dcps/internetgateway1
|
|
github.com/huin/goupnp/dcps/internetgateway2
|
|
github.com/huin/goupnp/httpu
|
|
github.com/huin/goupnp/scpd
|
|
github.com/huin/goupnp/soap
|
|
github.com/huin/goupnp/ssdp
|
|
# github.com/ipfs/go-cid v0.0.3
|
|
github.com/ipfs/go-cid
|
|
# github.com/ipfs/go-ipfs-util v0.0.1
|
|
github.com/ipfs/go-ipfs-util
|
|
# github.com/ipfs/go-log v0.0.1
|
|
github.com/ipfs/go-log
|
|
github.com/ipfs/go-log/tracer
|
|
github.com/ipfs/go-log/tracer/wire
|
|
github.com/ipfs/go-log/writer
|
|
# github.com/jackpal/gateway v1.0.5
|
|
github.com/jackpal/gateway
|
|
# github.com/jackpal/go-nat-pmp v1.0.1
|
|
github.com/jackpal/go-nat-pmp
|
|
# github.com/jbenet/go-temp-err-catcher v0.0.0-20150120210811-aac704a3f4f2
|
|
github.com/jbenet/go-temp-err-catcher
|
|
# github.com/jbenet/goprocess v0.1.3
|
|
github.com/jbenet/goprocess
|
|
github.com/jbenet/goprocess/context
|
|
github.com/jbenet/goprocess/periodic
|
|
# github.com/jinzhu/copier v0.0.0-20190924061706-b57f9002281a
|
|
github.com/jinzhu/copier
|
|
# github.com/karalabe/usb v0.0.0-20191104083709-911d15fe12a9
|
|
github.com/karalabe/usb
|
|
# github.com/keighl/metabolize v0.0.0-20150915210303-97ab655d4034
|
|
github.com/keighl/metabolize
|
|
# github.com/kilic/bls12-381 v0.0.0-20200607163746-32e1441c8a9f
|
|
github.com/kilic/bls12-381
|
|
# github.com/koron/go-ssdp v0.0.0-20191105050749-2e1c40ed0b5d
|
|
github.com/koron/go-ssdp
|
|
# github.com/leodido/go-urn v1.2.0
|
|
github.com/leodido/go-urn
|
|
# github.com/lib/pq v1.9.0
|
|
github.com/lib/pq
|
|
github.com/lib/pq/oid
|
|
github.com/lib/pq/scram
|
|
# github.com/libp2p/go-addr-util v0.0.1
|
|
github.com/libp2p/go-addr-util
|
|
# github.com/libp2p/go-buffer-pool v0.0.2
|
|
github.com/libp2p/go-buffer-pool
|
|
# github.com/libp2p/go-conn-security-multistream v0.1.0
|
|
github.com/libp2p/go-conn-security-multistream
|
|
# github.com/libp2p/go-eventbus v0.1.0
|
|
github.com/libp2p/go-eventbus
|
|
# github.com/libp2p/go-flow-metrics v0.0.1
|
|
github.com/libp2p/go-flow-metrics
|
|
# github.com/libp2p/go-libp2p v0.4.2
|
|
github.com/libp2p/go-libp2p
|
|
github.com/libp2p/go-libp2p/config
|
|
github.com/libp2p/go-libp2p/p2p/host/basic
|
|
github.com/libp2p/go-libp2p/p2p/host/relay
|
|
github.com/libp2p/go-libp2p/p2p/host/routed
|
|
github.com/libp2p/go-libp2p/p2p/protocol/identify
|
|
github.com/libp2p/go-libp2p/p2p/protocol/identify/pb
|
|
github.com/libp2p/go-libp2p/p2p/protocol/ping
|
|
# github.com/libp2p/go-libp2p-autonat v0.1.1
|
|
github.com/libp2p/go-libp2p-autonat
|
|
github.com/libp2p/go-libp2p-autonat/pb
|
|
# github.com/libp2p/go-libp2p-circuit v0.1.4
|
|
github.com/libp2p/go-libp2p-circuit
|
|
github.com/libp2p/go-libp2p-circuit/pb
|
|
# github.com/libp2p/go-libp2p-core v0.2.4
|
|
github.com/libp2p/go-libp2p-core/connmgr
|
|
github.com/libp2p/go-libp2p-core/crypto
|
|
github.com/libp2p/go-libp2p-core/crypto/pb
|
|
github.com/libp2p/go-libp2p-core/discovery
|
|
github.com/libp2p/go-libp2p-core/event
|
|
github.com/libp2p/go-libp2p-core/helpers
|
|
github.com/libp2p/go-libp2p-core/host
|
|
github.com/libp2p/go-libp2p-core/metrics
|
|
github.com/libp2p/go-libp2p-core/mux
|
|
github.com/libp2p/go-libp2p-core/network
|
|
github.com/libp2p/go-libp2p-core/peer
|
|
github.com/libp2p/go-libp2p-core/peerstore
|
|
github.com/libp2p/go-libp2p-core/pnet
|
|
github.com/libp2p/go-libp2p-core/protocol
|
|
github.com/libp2p/go-libp2p-core/routing
|
|
github.com/libp2p/go-libp2p-core/sec
|
|
github.com/libp2p/go-libp2p-core/sec/insecure
|
|
github.com/libp2p/go-libp2p-core/sec/insecure/pb
|
|
github.com/libp2p/go-libp2p-core/transport
|
|
# github.com/libp2p/go-libp2p-discovery v0.1.0
|
|
github.com/libp2p/go-libp2p-discovery
|
|
# github.com/libp2p/go-libp2p-loggables v0.1.0
|
|
github.com/libp2p/go-libp2p-loggables
|
|
# github.com/libp2p/go-libp2p-mplex v0.2.1
|
|
github.com/libp2p/go-libp2p-mplex
|
|
# github.com/libp2p/go-libp2p-nat v0.0.5
|
|
github.com/libp2p/go-libp2p-nat
|
|
# github.com/libp2p/go-libp2p-peerstore v0.1.4
|
|
github.com/libp2p/go-libp2p-peerstore
|
|
github.com/libp2p/go-libp2p-peerstore/addr
|
|
github.com/libp2p/go-libp2p-peerstore/pstoremem
|
|
# github.com/libp2p/go-libp2p-secio v0.2.1
|
|
github.com/libp2p/go-libp2p-secio
|
|
github.com/libp2p/go-libp2p-secio/pb
|
|
# github.com/libp2p/go-libp2p-swarm v0.2.2
|
|
github.com/libp2p/go-libp2p-swarm
|
|
# github.com/libp2p/go-libp2p-transport-upgrader v0.1.1
|
|
github.com/libp2p/go-libp2p-transport-upgrader
|
|
# github.com/libp2p/go-libp2p-yamux v0.2.1
|
|
github.com/libp2p/go-libp2p-yamux
|
|
# github.com/libp2p/go-maddr-filter v0.0.5
|
|
github.com/libp2p/go-maddr-filter
|
|
# github.com/libp2p/go-mplex v0.1.0
|
|
github.com/libp2p/go-mplex
|
|
# github.com/libp2p/go-msgio v0.0.4
|
|
github.com/libp2p/go-msgio
|
|
# github.com/libp2p/go-nat v0.0.4
|
|
github.com/libp2p/go-nat
|
|
# github.com/libp2p/go-openssl v0.0.3
|
|
github.com/libp2p/go-openssl
|
|
github.com/libp2p/go-openssl/utils
|
|
# github.com/libp2p/go-reuseport v0.0.1
|
|
github.com/libp2p/go-reuseport
|
|
# github.com/libp2p/go-reuseport-transport v0.0.2
|
|
github.com/libp2p/go-reuseport-transport
|
|
# github.com/libp2p/go-stream-muxer-multistream v0.2.0
|
|
github.com/libp2p/go-stream-muxer-multistream
|
|
# github.com/libp2p/go-tcp-transport v0.1.1
|
|
github.com/libp2p/go-tcp-transport
|
|
# github.com/libp2p/go-ws-transport v0.1.2
|
|
github.com/libp2p/go-ws-transport
|
|
# github.com/libp2p/go-yamux v1.2.3
|
|
github.com/libp2p/go-yamux
|
|
# github.com/lucasb-eyer/go-colorful v1.0.3
|
|
github.com/lucasb-eyer/go-colorful
|
|
# github.com/mat/besticon v3.12.0+incompatible
|
|
github.com/mat/besticon/besticon
|
|
github.com/mat/besticon/colorfinder
|
|
github.com/mat/besticon/ico
|
|
# github.com/mattn/go-colorable v0.1.4
|
|
github.com/mattn/go-colorable
|
|
# github.com/mattn/go-isatty v0.0.10
|
|
github.com/mattn/go-isatty
|
|
# github.com/mattn/go-pointer v0.0.0-20190911064623-a0a44394634f
|
|
github.com/mattn/go-pointer
|
|
# github.com/mattn/go-runewidth v0.0.6
|
|
github.com/mattn/go-runewidth
|
|
# github.com/matttproud/golang_protobuf_extensions v1.0.1
|
|
github.com/matttproud/golang_protobuf_extensions/pbutil
|
|
# github.com/minio/blake2b-simd v0.0.0-20160723061019-3f5f724cb5b1
|
|
github.com/minio/blake2b-simd
|
|
# github.com/minio/sha256-simd v0.1.1
|
|
github.com/minio/sha256-simd
|
|
# github.com/mr-tron/base58 v1.1.2
|
|
github.com/mr-tron/base58/base58
|
|
# github.com/multiformats/go-base32 v0.0.3
|
|
github.com/multiformats/go-base32
|
|
# github.com/multiformats/go-multiaddr v0.1.1
|
|
github.com/multiformats/go-multiaddr
|
|
# github.com/multiformats/go-multiaddr-dns v0.2.0
|
|
github.com/multiformats/go-multiaddr-dns
|
|
# github.com/multiformats/go-multiaddr-fmt v0.1.0
|
|
github.com/multiformats/go-multiaddr-fmt
|
|
# github.com/multiformats/go-multiaddr-net v0.1.1
|
|
github.com/multiformats/go-multiaddr-net
|
|
# github.com/multiformats/go-multibase v0.0.1
|
|
github.com/multiformats/go-multibase
|
|
# github.com/multiformats/go-multihash v0.0.8
|
|
github.com/multiformats/go-multihash
|
|
# github.com/multiformats/go-multistream v0.1.0
|
|
github.com/multiformats/go-multistream
|
|
# github.com/multiformats/go-varint v0.0.5
|
|
github.com/multiformats/go-varint
|
|
# github.com/mutecomm/go-sqlcipher v0.0.0-20190227152316-55dbde17881f
|
|
github.com/mutecomm/go-sqlcipher
|
|
# github.com/nfnt/resize v0.0.0-00010101000000-000000000000 => github.com/status-im/resize v0.0.0-20201215164250-7c6d9f0d3088
|
|
github.com/nfnt/resize
|
|
# github.com/okzk/sdnotify v0.0.0-20180710141335-d9becc38acbd
|
|
github.com/okzk/sdnotify
|
|
# github.com/olekukonko/tablewriter v0.0.2
|
|
github.com/olekukonko/tablewriter
|
|
# github.com/oliamb/cutter v0.2.2
|
|
github.com/oliamb/cutter
|
|
# github.com/opentracing/opentracing-go v1.1.0
|
|
github.com/opentracing/opentracing-go
|
|
github.com/opentracing/opentracing-go/ext
|
|
github.com/opentracing/opentracing-go/log
|
|
# github.com/pborman/uuid v1.2.0
|
|
github.com/pborman/uuid
|
|
# github.com/pkg/errors v0.9.1
|
|
github.com/pkg/errors
|
|
# github.com/pmezard/go-difflib v1.0.0
|
|
github.com/pmezard/go-difflib/difflib
|
|
# github.com/prometheus/client_golang v1.5.0
|
|
github.com/prometheus/client_golang/prometheus
|
|
github.com/prometheus/client_golang/prometheus/internal
|
|
github.com/prometheus/client_golang/prometheus/promhttp
|
|
# github.com/prometheus/client_model v0.2.0
|
|
github.com/prometheus/client_model/go
|
|
# github.com/prometheus/common v0.9.1
|
|
github.com/prometheus/common/expfmt
|
|
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
|
|
github.com/prometheus/common/model
|
|
# github.com/prometheus/procfs v0.0.8
|
|
github.com/prometheus/procfs
|
|
github.com/prometheus/procfs/internal/fs
|
|
github.com/prometheus/procfs/internal/util
|
|
# github.com/prometheus/tsdb v0.10.0
|
|
github.com/prometheus/tsdb/fileutil
|
|
# github.com/rjeczalik/notify v0.9.2
|
|
github.com/rjeczalik/notify
|
|
# github.com/rs/cors v1.6.0
|
|
github.com/rs/cors
|
|
# github.com/russolsen/transit v0.0.0-20180705123435-0794b4c4505a
|
|
github.com/russolsen/transit
|
|
# github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24
|
|
github.com/shopspring/decimal
|
|
# github.com/spacemonkeygo/spacelog v0.0.0-20180420211403-2296661a0572
|
|
github.com/spacemonkeygo/spacelog
|
|
# github.com/spaolacci/murmur3 v1.1.0
|
|
github.com/spaolacci/murmur3
|
|
# github.com/status-im/doubleratchet v3.0.0+incompatible
|
|
github.com/status-im/doubleratchet
|
|
# github.com/status-im/go-multiaddr-ethv4 v1.2.0
|
|
github.com/status-im/go-multiaddr-ethv4
|
|
# github.com/status-im/keycard-go v0.0.0-20200107115650-f38e9a19958e
|
|
github.com/status-im/keycard-go/derivationpath
|
|
# github.com/status-im/markdown v0.0.0-20201022101546-c0cbdd5763bf
|
|
github.com/status-im/markdown
|
|
github.com/status-im/markdown/ast
|
|
github.com/status-im/markdown/parser
|
|
# github.com/status-im/migrate/v4 v4.6.2-status.2
|
|
github.com/status-im/migrate/v4
|
|
github.com/status-im/migrate/v4/database/postgres
|
|
github.com/status-im/migrate/v4/database/sqlcipher
|
|
github.com/status-im/migrate/v4/internal/url
|
|
github.com/status-im/migrate/v4/source/go_bindata
|
|
# github.com/status-im/rendezvous v1.3.0
|
|
github.com/status-im/rendezvous
|
|
github.com/status-im/rendezvous/protocol
|
|
github.com/status-im/rendezvous/server
|
|
# github.com/status-im/status-go/extkeys v1.1.2
|
|
github.com/status-im/status-go/extkeys
|
|
# github.com/status-im/tcp-shaker v0.0.0-20191114194237-215893130501
|
|
github.com/status-im/tcp-shaker
|
|
# github.com/steakknife/bloomfilter v0.0.0-20180922174646-6819c0d2a570
|
|
github.com/steakknife/bloomfilter
|
|
# github.com/steakknife/hamming v0.0.0-20180906055917-c99c65617cd3
|
|
github.com/steakknife/hamming
|
|
# github.com/stretchr/objx v0.1.1
|
|
github.com/stretchr/objx
|
|
# github.com/stretchr/testify v1.5.1
|
|
github.com/stretchr/testify/assert
|
|
github.com/stretchr/testify/mock
|
|
github.com/stretchr/testify/require
|
|
github.com/stretchr/testify/suite
|
|
# github.com/syndtr/goleveldb v1.0.0
|
|
github.com/syndtr/goleveldb/leveldb
|
|
github.com/syndtr/goleveldb/leveldb/cache
|
|
github.com/syndtr/goleveldb/leveldb/comparer
|
|
github.com/syndtr/goleveldb/leveldb/errors
|
|
github.com/syndtr/goleveldb/leveldb/filter
|
|
github.com/syndtr/goleveldb/leveldb/iterator
|
|
github.com/syndtr/goleveldb/leveldb/journal
|
|
github.com/syndtr/goleveldb/leveldb/memdb
|
|
github.com/syndtr/goleveldb/leveldb/opt
|
|
github.com/syndtr/goleveldb/leveldb/storage
|
|
github.com/syndtr/goleveldb/leveldb/table
|
|
github.com/syndtr/goleveldb/leveldb/util
|
|
# github.com/tsenart/tb v0.0.0-20181025101425-0d2499c8b6e9
|
|
github.com/tsenart/tb
|
|
# github.com/tyler-smith/go-bip39 v1.0.2
|
|
github.com/tyler-smith/go-bip39
|
|
github.com/tyler-smith/go-bip39/wordlists
|
|
# github.com/vacp2p/mvds v0.0.24-0.20201124060106-26d8e94130d8
|
|
github.com/vacp2p/mvds/node
|
|
github.com/vacp2p/mvds/node/migrations
|
|
github.com/vacp2p/mvds/peers
|
|
github.com/vacp2p/mvds/peers/migrations
|
|
github.com/vacp2p/mvds/persistenceutil
|
|
github.com/vacp2p/mvds/protobuf
|
|
github.com/vacp2p/mvds/state
|
|
github.com/vacp2p/mvds/state/migrations
|
|
github.com/vacp2p/mvds/store
|
|
github.com/vacp2p/mvds/store/migrations
|
|
github.com/vacp2p/mvds/transport
|
|
# github.com/wealdtech/go-ens/v3 v3.3.0
|
|
github.com/wealdtech/go-ens/v3
|
|
github.com/wealdtech/go-ens/v3/contracts/auctionregistrar
|
|
github.com/wealdtech/go-ens/v3/contracts/baseregistrar
|
|
github.com/wealdtech/go-ens/v3/contracts/deed
|
|
github.com/wealdtech/go-ens/v3/contracts/dnsregistrar
|
|
github.com/wealdtech/go-ens/v3/contracts/dnsresolver
|
|
github.com/wealdtech/go-ens/v3/contracts/dnssecoracle
|
|
github.com/wealdtech/go-ens/v3/contracts/ethcontroller
|
|
github.com/wealdtech/go-ens/v3/contracts/registry
|
|
github.com/wealdtech/go-ens/v3/contracts/resolver
|
|
github.com/wealdtech/go-ens/v3/contracts/reverseregistrar
|
|
github.com/wealdtech/go-ens/v3/contracts/reverseresolver
|
|
github.com/wealdtech/go-ens/v3/util
|
|
# github.com/wealdtech/go-multicodec v1.2.0
|
|
github.com/wealdtech/go-multicodec
|
|
# github.com/whyrusleeping/go-logging v0.0.0-20170515211332-0457bb6b88fc
|
|
github.com/whyrusleeping/go-logging
|
|
# github.com/whyrusleeping/mafmt v1.2.8
|
|
github.com/whyrusleeping/mafmt
|
|
# github.com/whyrusleeping/multiaddr-filter v0.0.0-20160516205228-e903e4adabd7
|
|
github.com/whyrusleeping/multiaddr-filter
|
|
# github.com/wsddn/go-ecdh v0.0.0-20161211032359-48726bab9208
|
|
github.com/wsddn/go-ecdh
|
|
# go.opencensus.io v0.22.1
|
|
go.opencensus.io/internal/tagencoding
|
|
go.opencensus.io/metric/metricdata
|
|
go.opencensus.io/metric/metricproducer
|
|
go.opencensus.io/resource
|
|
go.opencensus.io/stats
|
|
go.opencensus.io/stats/internal
|
|
go.opencensus.io/stats/view
|
|
go.opencensus.io/tag
|
|
# go.uber.org/atomic v1.5.0
|
|
go.uber.org/atomic
|
|
# go.uber.org/multierr v1.4.0
|
|
go.uber.org/multierr
|
|
# go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee
|
|
go.uber.org/tools/update-license
|
|
# go.uber.org/zap v1.13.0
|
|
go.uber.org/zap
|
|
go.uber.org/zap/buffer
|
|
go.uber.org/zap/internal/bufferpool
|
|
go.uber.org/zap/internal/color
|
|
go.uber.org/zap/internal/exit
|
|
go.uber.org/zap/zapcore
|
|
# golang.org/x/crypto v0.0.0-20191122220453-ac88ee75c92c
|
|
golang.org/x/crypto/blake2s
|
|
golang.org/x/crypto/curve25519
|
|
golang.org/x/crypto/ed25519
|
|
golang.org/x/crypto/ed25519/internal/edwards25519
|
|
golang.org/x/crypto/hkdf
|
|
golang.org/x/crypto/pbkdf2
|
|
golang.org/x/crypto/ripemd160
|
|
golang.org/x/crypto/scrypt
|
|
golang.org/x/crypto/sha3
|
|
golang.org/x/crypto/ssh/terminal
|
|
# golang.org/x/image v0.0.0-20200927104501-e162460cd6b5
|
|
golang.org/x/image/bmp
|
|
golang.org/x/image/riff
|
|
golang.org/x/image/vp8
|
|
golang.org/x/image/vp8l
|
|
golang.org/x/image/webp
|
|
# golang.org/x/lint v0.0.0-20190930215403-16217165b5de
|
|
golang.org/x/lint
|
|
golang.org/x/lint/golint
|
|
# golang.org/x/net v0.0.0-20200202094626-16171245cfb2
|
|
golang.org/x/net/bpf
|
|
golang.org/x/net/context
|
|
golang.org/x/net/html
|
|
golang.org/x/net/html/atom
|
|
golang.org/x/net/html/charset
|
|
golang.org/x/net/idna
|
|
golang.org/x/net/internal/iana
|
|
golang.org/x/net/internal/socket
|
|
golang.org/x/net/ipv4
|
|
golang.org/x/net/publicsuffix
|
|
# golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e
|
|
golang.org/x/sync/syncmap
|
|
# golang.org/x/sys v0.0.0-20200122134326-e047566fdf82
|
|
golang.org/x/sys/cpu
|
|
golang.org/x/sys/unix
|
|
golang.org/x/sys/windows
|
|
# golang.org/x/text v0.3.3
|
|
golang.org/x/text/encoding
|
|
golang.org/x/text/encoding/charmap
|
|
golang.org/x/text/encoding/htmlindex
|
|
golang.org/x/text/encoding/internal
|
|
golang.org/x/text/encoding/internal/identifier
|
|
golang.org/x/text/encoding/japanese
|
|
golang.org/x/text/encoding/korean
|
|
golang.org/x/text/encoding/simplifiedchinese
|
|
golang.org/x/text/encoding/traditionalchinese
|
|
golang.org/x/text/encoding/unicode
|
|
golang.org/x/text/internal/language
|
|
golang.org/x/text/internal/language/compact
|
|
golang.org/x/text/internal/tag
|
|
golang.org/x/text/internal/utf8internal
|
|
golang.org/x/text/language
|
|
golang.org/x/text/runes
|
|
golang.org/x/text/secure/bidirule
|
|
golang.org/x/text/transform
|
|
golang.org/x/text/unicode/bidi
|
|
golang.org/x/text/unicode/norm
|
|
# golang.org/x/tools v0.0.0-20200211045251-2de505fc5306
|
|
golang.org/x/tools/go/analysis
|
|
golang.org/x/tools/go/analysis/passes/inspect
|
|
golang.org/x/tools/go/ast/astutil
|
|
golang.org/x/tools/go/ast/inspector
|
|
golang.org/x/tools/go/buildutil
|
|
golang.org/x/tools/go/gcexportdata
|
|
golang.org/x/tools/go/internal/gcimporter
|
|
golang.org/x/tools/go/internal/packagesdriver
|
|
golang.org/x/tools/go/packages
|
|
golang.org/x/tools/go/types/objectpath
|
|
golang.org/x/tools/go/types/typeutil
|
|
golang.org/x/tools/internal/packagesinternal
|
|
# gopkg.in/go-playground/validator.v9 v9.31.0
|
|
gopkg.in/go-playground/validator.v9
|
|
# gopkg.in/natefinch/lumberjack.v2 v2.0.0
|
|
gopkg.in/natefinch/lumberjack.v2
|
|
# gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce
|
|
gopkg.in/natefinch/npipe.v2
|
|
# gopkg.in/olebedev/go-duktape.v3 v3.0.0-20190709231704-1e4459ed25ff
|
|
gopkg.in/olebedev/go-duktape.v3
|
|
# gopkg.in/urfave/cli.v1 v1.20.0
|
|
gopkg.in/urfave/cli.v1
|
|
# gopkg.in/yaml.v2 v2.2.6
|
|
gopkg.in/yaml.v2
|
|
# honnef.co/go/tools v0.0.1-2019.2.3
|
|
honnef.co/go/tools/arg
|
|
honnef.co/go/tools/cmd/staticcheck
|
|
honnef.co/go/tools/config
|
|
honnef.co/go/tools/deprecated
|
|
honnef.co/go/tools/facts
|
|
honnef.co/go/tools/functions
|
|
honnef.co/go/tools/go/types/typeutil
|
|
honnef.co/go/tools/internal/cache
|
|
honnef.co/go/tools/internal/passes/buildssa
|
|
honnef.co/go/tools/internal/renameio
|
|
honnef.co/go/tools/internal/sharedcheck
|
|
honnef.co/go/tools/lint
|
|
honnef.co/go/tools/lint/lintdsl
|
|
honnef.co/go/tools/lint/lintutil
|
|
honnef.co/go/tools/lint/lintutil/format
|
|
honnef.co/go/tools/loader
|
|
honnef.co/go/tools/printf
|
|
honnef.co/go/tools/simple
|
|
honnef.co/go/tools/ssa
|
|
honnef.co/go/tools/ssautil
|
|
honnef.co/go/tools/staticcheck
|
|
honnef.co/go/tools/staticcheck/vrp
|
|
honnef.co/go/tools/stylecheck
|
|
honnef.co/go/tools/unused
|
|
honnef.co/go/tools/version
|