payload: {"push_id":4310041953,"size":49,"distinct_size":49,"ref":"refs/heads/pubsub_discovery","head":"d81ee7f77f1405a686d7dbfe303d8c49c08ddd5a","before":"099904b1f73cfd9e2476138e95522d680c8a8053","commits":[{"sha":"78c0cf030c8dd70ecf44bbb8b9e75e3d97325736","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"[staking] Stumble out test case for validator information","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/78c0cf030c8dd70ecf44bbb8b9e75e3d97325736"},{"sha":"32f4db4c4f8f71504ffa5b13a2896085696c3698","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"[shard] Provide JSON dump of shard state","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/32f4db4c4f8f71504ffa5b13a2896085696c3698"},{"sha":"09c427f0806fb55e62e9669ef4115aa0459bff0b","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"[EPoS] Checkpoint w/RJ","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/09c427f0806fb55e62e9669ef4115aa0459bff0b"},{"sha":"ea7a4927e29cda290158e1ab26e1532e666f9a5f","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"[EPoS] Implement EPoS at slot level","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/ea7a4927e29cda290158e1ab26e1532e666f9a5f"},{"sha":"3947adf366023186a37d717e56c878a508105885","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"[shard] Remove two-value loop","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/3947adf366023186a37d717e56c878a508105885"},{"sha":"095be41b562e7123c812d3564b6a5c65b072d12b","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"[epos] Remove test code generation - use commit for testing later","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/095be41b562e7123c812d3564b6a5c65b072d12b"},{"sha":"8d76bf13ee923fb82cb132c1360b16ccd90dd323","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"[epos] Remove debug code, address lint","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/8d76bf13ee923fb82cb132c1360b16ccd90dd323"},{"sha":"ac579e81d83a4ba315855885381923af104a1b42","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"[slashing] Create Slasher interface, thread through to Accumulate in reward","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/ac579e81d83a4ba315855885381923af104a1b42"},{"sha":"91285cb0c3ef0752d526160074dcfd986d67c410","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"[slash] UpdateConsensusInformation has Staked based Quorum Decider, provide abstraction for inavailability count","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/91285cb0c3ef0752d526160074dcfd986d67c410"},{"sha":"c1baaeaa06451d9b69bff8a958c7f9620a9349f1","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"Revert \"[epos] Remove test code generation - use commit for testing later\"\n\nThis reverts commit 37770e3f33a2130383f08adb1ea74e71c1585502.","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/c1baaeaa06451d9b69bff8a958c7f9620a9349f1"},{"sha":"f1cf151ba14d9eef323e1a3d70bf92bd899c730c","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"[slashing] Checkpoint to verify changing of committee works","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/f1cf151ba14d9eef323e1a3d70bf92bd899c730c"},{"sha":"e3802cd31b0dda3336b5cff7303908f9a1785ed6","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"[slashing][reward][committee] Begin wrap up for merge with master, focus on rewards","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/e3802cd31b0dda3336b5cff7303908f9a1785ed6"},{"sha":"cd228e9a6f01eb912856f8b3d324dcfae40c06e4","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into slashing","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/cd228e9a6f01eb912856f8b3d324dcfae40c06e4"},{"sha":"6c2cfae12c45ebe5484e2a381e9555cfde60159e","author":{"name":"Edgar Aroutiounian","email":"6a51fa65ec9705fe4c529cb47489ba53af741842@gmail.com"},"message":"[slashing] Update Naming from Master merge","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/6c2cfae12c45ebe5484e2a381e9555cfde60159e"},{"sha":"c16ededa3ee167914f90b3781b447634dd53c609","author":{"name":"Rongjian Lan","email":"6ed21bd1a1d3c88d2857f054af861c9bcdb9aa33@gmail.com"},"message":"Add delegation index to avoid looping through all delegations","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/c16ededa3ee167914f90b3781b447634dd53c609"},{"sha":"07cc574f3478a43638b5608fa75d299ff9feb8f5","author":{"name":"Rongjian Lan","email":"6ed21bd1a1d3c88d2857f054af861c9bcdb9aa33@gmail.com"},"message":"Return early if found delegation","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/07cc574f3478a43638b5608fa75d299ff9feb8f5"},{"sha":"a2bde5651b0324a2da9ec2a73f1ed15214481218","author":{"name":"Rongjian Lan","email":"6ed21bd1a1d3c88d2857f054af861c9bcdb9aa33@gmail.com"},"message":"Avoid memory waste","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/a2bde5651b0324a2da9ec2a73f1ed15214481218"},{"sha":"92d80a7fd4d19f46f29a78271c2f86ccc9b74457","author":{"name":"chao","email":"7541be01877451da3923f28c4a2bf379fc4b0591@harmony.one"},"message":"work around rlp encoding/decoding issue for StakeMsg field type casting","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/92d80a7fd4d19f46f29a78271c2f86ccc9b74457"},{"sha":"e747ee71d57745bf8265f9cd9fa80c0c9273d5a7","author":{"name":"Rongjian Lan","email":"6ed21bd1a1d3c88d2857f054af861c9bcdb9aa33@gmail.com"},"message":"Merge pull request #1846 from rlan35/staking_tx\n\nAdd delegation index to avoid looping through all delegations","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/e747ee71d57745bf8265f9cd9fa80c0c9273d5a7"},{"sha":"f10b5f7acced3b5839e547954493cc1f5f5bac17","author":{"name":"chaosma","email":"7541be01877451da3923f28c4a2bf379fc4b0591@harmony.one"},"message":"Merge pull request #1848 from chaosma/fix-rlp-encoding\n\nwork around rlp encoding/decoding issue for StakeMsg field type casting","distinct":true,"url":"https://api.github.com/repos/harmony-ek/harmony/commits/f10b5f7acced3b5839e547954493cc1f5f5bac17"}]}
other: {"actor":{"display_login":"harmony-ek"}}