payload: {"push_id":3304547956,"size":25,"distinct_size":8,"ref":"refs/heads/fix_ping_message_didnot_reach_all_peer_issue","head":"7b0769c6513792e2a10c86258b56332e3f2206ed","before":"4cf66cd1803f26c6745be1b75635983178d35b0b","commits":[{"sha":"504472832dfe603e0a169c1a07274fb97c95158a","author":{"name":"Leo Chen","email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@harmony.one"},"message":"add a p2pchat test app to test pubsub\n\nIt is based on go-libp2p-examples/chat-with-rendezvous\nIt is used to test pubsub functions\n\nSigned-off-by: Leo Chen <leo@harmony.one>","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/504472832dfe603e0a169c1a07274fb97c95158a"},{"sha":"f8aa5a218e4ef2757b2155fa034b807663ebee66","author":{"name":"Rongjian Lan","email":"6ed21bd1a1d3c88d2857f054af861c9bcdb9aa33@gmail.com"},"message":"Add randomness service to beacon leader","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/f8aa5a218e4ef2757b2155fa034b807663ebee66"},{"sha":"e4917f4a7971caebe6fd32d1baa7b6e6b85b7ca4","author":{"name":"Rongjian Lan","email":"6ed21bd1a1d3c88d2857f054af861c9bcdb9aa33@gmail.com"},"message":"Add randomness service to beacon validator","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/e4917f4a7971caebe6fd32d1baa7b6e6b85b7ca4"},{"sha":"8142b11aa7ee1bf53f7f82294c91e621c6577ba8","author":{"name":"Rongjian Lan","email":"6ed21bd1a1d3c88d2857f054af861c9bcdb9aa33@gmail.com"},"message":"Add channel for confirmed blocks and add that between node and drand","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/8142b11aa7ee1bf53f7f82294c91e621c6577ba8"},{"sha":"42aa5aa04c6d3230a3c049d74d4842ec8c0b5892","author":{"name":"Leo Chen","email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@harmony.one"},"message":"support different pubsub implementation\n\nadd LICENSE file\n\nSigned-off-by: Leo Chen <leo@harmony.one>","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/42aa5aa04c6d3230a3c049d74d4842ec8c0b5892"},{"sha":"dd6bf13b03e40ab8e080d7a162c05224dbfe4115","author":{"name":"Rongjian Lan","email":"6ed21bd1a1d3c88d2857f054af861c9bcdb9aa33@gmail.com"},"message":"merge","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/dd6bf13b03e40ab8e080d7a162c05224dbfe4115"},{"sha":"ffd06145ec146c6bf22e3c2bd184c0eca292ab98","author":{"name":"Rongjian Lan","email":"6ed21bd1a1d3c88d2857f054af861c9bcdb9aa33@gmail.com"},"message":"Add message passing between drand leader/validator","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/ffd06145ec146c6bf22e3c2bd184c0eca292ab98"},{"sha":"5eef10b7e8737d4cfd4fe6a9315ceb04de970d8a","author":{"name":"ak","email":"7e6ec54ab4d248f06b402016d192860744bb2b34@harmony.one"},"message":"Testing Staking and Faucet","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/5eef10b7e8737d4cfd4fe6a9315ceb04de970d8a"},{"sha":"32037247d07b8dfb435122485913384942d4855d","author":{"name":"Leo Chen","email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@harmony.one"},"message":"Merge pull request #425 from harmony-one/pubsub_test_app\n\nadd a p2pchat test app to test pubsub","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/32037247d07b8dfb435122485913384942d4855d"},{"sha":"04fd72bc1f823ab9960d49c9227d7cca3435cb4f","author":{"name":"ak","email":"7e6ec54ab4d248f06b402016d192860744bb2b34@harmony.one"},"message":"stake contract not working","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/04fd72bc1f823ab9960d49c9227d7cca3435cb4f"},{"sha":"f88cefebf2f31de4060105a6c640eec8b7b2f70f","author":{"name":"ak","email":"7e6ec54ab4d248f06b402016d192860744bb2b34@harmony.one"},"message":"debugging","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/f88cefebf2f31de4060105a6c640eec8b7b2f70f"},{"sha":"8a654e6e739bc2f8da01057389e810d015681c97","author":{"name":"ak","email":"7e6ec54ab4d248f06b402016d192860744bb2b34@harmony.one"},"message":"Fixed staking contract and added test","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/8a654e6e739bc2f8da01057389e810d015681c97"},{"sha":"bcab7d3740dc4c19e2807603e013d1fc31b568b0","author":{"name":"ak","email":"7e6ec54ab4d248f06b402016d192860744bb2b34@harmony.one"},"message":"moving testing to chain folder","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/bcab7d3740dc4c19e2807603e013d1fc31b568b0"},{"sha":"aded2838ff2fc22c646d9c6f5fde7a5878364bed","author":{"name":"Rongjian Lan","email":"7f656082b5572a025588cea34f0319f059d6336d@harmony.one"},"message":"Merge pull request #433 from harmony-one/rj_branch\n\nMake drand as a service and make message passing work","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/aded2838ff2fc22c646d9c6f5fde7a5878364bed"},{"sha":"dd8d85e3c9a16eef0d39d8e4838751e0b07056df","author":{"name":"ak","email":"7e6ec54ab4d248f06b402016d192860744bb2b34@harmony.one"},"message":"Using golang crypto instead of ethereum crypto","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/dd8d85e3c9a16eef0d39d8e4838751e0b07056df"},{"sha":"46ab9b1a1eef2afeb1c316baa3c4dcda201c24fb","author":{"name":"alajko","email":"217d01e6c767f4078f0138ed06af712c05ba0c1a@users.noreply.github.com"},"message":"Merge pull request #434 from harmony-one/stakecontractest\n\nUpdating Staking and Testing Staking and Faucet","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/46ab9b1a1eef2afeb1c316baa3c4dcda201c24fb"},{"sha":"5eb3684d8973493929206a10c68ec17fe2d872ed","author":{"name":"chaosma","email":"7541be01877451da3923f28c4a2bf379fc4b0591@harmony.one"},"message":"fix shard state update bug (#439)","distinct":false,"url":"https://api.github.com/repos/harmony-one/harmony/commits/5eb3684d8973493929206a10c68ec17fe2d872ed"},{"sha":"9ba931abb9c27c5c942641ec7db0bbf7f0c2dfe9","author":{"name":"Leo Chen","email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@harmony.one"},"message":"simplify networkinfo/discovery services\n\nSigned-off-by: Leo Chen <leo@harmony.one>","distinct":true,"url":"https://api.github.com/repos/harmony-one/harmony/commits/9ba931abb9c27c5c942641ec7db0bbf7f0c2dfe9"},{"sha":"3ffb7bdea9354579afa11f8f7aa3cf60309d53f0","author":{"name":"Leo Chen","email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@harmony.one"},"message":"do not handle duplicated ping message\n\nSince I changed the ping message to every 5 sec, there is a lot of\nduplicated ping messages flooded in the network. So, we have to ignore\nthe duplicated ping message. Right now, I just ignore the ping message\nfrom the same sender identified by peer.ID.\n\nSigned-off-by: Leo Chen <leo@harmony.one>","distinct":true,"url":"https://api.github.com/repos/harmony-one/harmony/commits/3ffb7bdea9354579afa11f8f7aa3cf60309d53f0"},{"sha":"a410f8d588f15f37a79e877ea6fa6cc9738cb700","author":{"name":"Leo Chen","email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@harmony.one"},"message":"add a config file to test just one shard\n\nSigned-off-by: Leo Chen <leo@harmony.one>","distinct":true,"url":"https://api.github.com/repos/harmony-one/harmony/commits/a410f8d588f15f37a79e877ea6fa6cc9738cb700"}]}
other: {"actor":{"display_login":"LeoHChen"}}