Commit Graph

50 Commits (5137dfed363bf54313ad890e2a29a2d2fa71437d)

Author SHA1 Message Date
Eugene Kim ff2e0072c9 Use topic-based libp2p pubsub interface 5 years ago
Eugene Kim f3e268ab2b Generate mocks in the same package 5 years ago
Leo Chen 2240b8d48f [p2p] add network type prefix to group id 5 years ago
Leo Chen 591c6fbece [ping] display blskey in ping message 5 years ago
Kai Lee d588ce1e4b Replace all logs in p2p module to use zerolog 5 years ago
Kai Lee 4e35e7d749 Replaced loggers in `p2p/` with custom shared logger 6 years ago
Richard Liu fe217ad2b7
more rpc APIs. (#863) 6 years ago
Leo Chen a46514120d [crash] fix nil pointer error #749 6 years ago
Eugene Kim ba6f4b24d0
Update p2p/host/hostv2/hostv2.go 6 years ago
Eugene Kim 11459a4ea0 Add regression test 6 years ago
Leo Chen a88eb643e6 [crash] fix nil pointer error #749 6 years ago
Eugene Kim b4c69672d4 Regen mocks 6 years ago
Leo Chen f3ffc65401 [cleanup] remove libp2p unicast support 6 years ago
Rongjian Lan 562ae5078d Delete some unused consensus code 6 years ago
chaosma e66aeb4c57
add beaconchain node state syncing (#502) 6 years ago
Rongjian Lan 873e37daac Move contract code to contract.go 6 years ago
chaosma 02aa3d6477
add beaconchain database support for normal shard nodes (#480) 6 years ago
Eugene Kim f96ad9727b Fix stream leak 6 years ago
Eugene Kim 05fdaa9197 Introduce and use uniform host logger 6 years ago
Eugene Kim 2680b7cc7d Fix gometalinter warnings 6 years ago
Eugene Kim 610c02803d Tag libp2p packages with libp2p_ prefix 6 years ago
Eugene Kim 913cb45115 Move go:generate to the source side 6 years ago
Eugene Kim f05eca3f8a Unexport internally used interfaces 6 years ago
Eugene Kim a62b65ece9 pubsub → libp2p_pubsub 6 years ago
Eugene Kim f24509594e Remove libp2p config option passthrough 6 years ago
Leo Chen 7b0769c651 gossip all consensus messages 6 years ago
Leo Chen a55b4514dd use gossip for all consensus messages 6 years ago
Leo Chen b7838579de use mutex to simplify the locking 6 years ago
Leo Chen 98596f4f21 add connecthostpeer function 6 years ago
Leo Chen 8820c257a6 add list of incoming/outgoing peers 6 years ago
Leo Chen 993ec605c9 nit: add peer info when logging write errors 6 years ago
Leo Chen 65d3e56e67 add error variables for p2p/host 6 years ago
Eugene Kim 7f0e170f7a Rename GroupReceiver → GroupReceiverImpl in hostv2 6 years ago
Eugene Kim 857d24ced8 Add tests 6 years ago
Eugene Kim 52f6600b39 Add pubsub-based multicast, first pass 6 years ago
Leo Chen 47545789c2 fix protocol not supported issue 6 years ago
Leo Chen 984bd15fa4 add GetHost API in p2p/host package 6 years ago
Leo Chen 5c129411b1 add options support in hostv2.New 6 years ago
Leo Chen c112ffb414 generate private key outside of host creation 6 years ago
Eugene Kim 1e39837f5a gometalinter p2p/... 6 years ago
Leo Chen 8edebd2250 fix some send message failure 6 years ago
Leo Chen 49a48958d9 address all review comments 6 years ago
Leo Chen fcbf5c255a add addPeer function support in p2p 6 years ago
Leo Chen f189ba0183 simplify SendMessage 6 years ago
Eugene Kim 5ad4d5a8f0 Adjust import paths and also goimports 6 years ago
Leo Chen c511c4d4e0 catch errors in SendMessage 6 years ago
chaosma 6476146a81 add p2p unit tests 6 years ago
Richard Liu 79d7ac30c3
remove dup bufio.NewWriter (#223) 6 years ago
Richard Liu 7538f64d7e
fix p2p v2 on aws and for surviving from node killing. (#204) 6 years ago
Richard Liu 64230da6ee abstract out 2 versions of p2p 6 years ago