{"push_id":2767009417,"size":2,"distinct_size":0,"ref":"refs/heads/master","head":"fc22252058b5526a21c2613f331ae11917ae7c37","before":"7f7a9493517fb9b4b4322b59a968e76d1331d7a4","commits":[{"sha":"bbc9064e256297a15facb308174f7abb951d7e83","author":{"name":"oscar","email":"2dff4fc90e2973f54d62e257480de234bc59e2c4@nkn.org"},"message":"break up circular reference through Store interface\n\nUse 1)vault.Store 2)por.Store 3)transaction.Store interfaces to\nbreak up circular reference with ledger package.\n\nSigned-off-by: oscar <oscar@nkn.org>","distinct":false,"url":"https://api.github.com/repos/doraemon0/nkn/commits/bbc9064e256297a15facb308174f7abb951d7e83"},{"sha":"fc22252058b5526a21c2613f331ae11917ae7c37","author":{"name":"oscar","email":"2dff4fc90e2973f54d62e257480de234bc59e2c4@nkn.org"},"message":"block proposer validity verification\n\nThe block proposer validity should be verified by following condition:\n\na) First 0,1,2,3,4, blocks should be signed by GenesisBlockProposer.\nb) Blocks should be signed by a node on sigchain transaction which\nin previous block when regular run.\nc) When proposer changed due to timeout, the block should be signed\nby signer of historical block.\nd) If no any sigchain transactions, the block should be signed by\nprevious block signer.\n\nSigned-off-by: oscar <oscar@nkn.org>","distinct":false,"url":"https://api.github.com/repos/doraemon0/nkn/commits/fc22252058b5526a21c2613f331ae11917ae7c37"}]}
{"actor":{"display_login":"doraemon0"}}