Core Functionality
- Pending Txns API (#1729)
- Replace libCrypto with Zilliqa/schnorr (#1898)
- Support for blacklist removal message (#1902)
- Shard node try rejoin immediately after being restart (#1905)
- Skip duplicate microblock processing earliest before performing any validation (#1910)
- Fix possible race condition (#1912)
- Add lookup option for sending contracts to DS committee (#1914)
- Support for fetching coinbase info for specific txblock (#1921)
- Make txblock check in Node::CheckIntegrity threaded (#1922)
- State hashing optimization via buffering (#1925)
- Enable ds node re-join faster not waiting until next vacuous epoch (#1926)
- Fix compile error due to old Schnorr usage (#1927)
- Fix pubkey and signature serialization code (#1928)
- Keep updating coinbase during syncup of DS Node (#1929)
- Separate gas limits for shard and DS microblocks (#1930)
- Allow consensus leader to send to node in relaxed blacklist (#1932)
- Scilla multi-message support (#1936)
- Fix bug for feeding balance when invoking interpreter (#1937)
- Minor coding fixes (#1938)
Infrastructure / Build
- Import submodule for Websocketpp (#1906)
- Add python3 support to local test (#1913)
- Fix the marker url for download (#1920)
- Remove obsolete files and strip utilities binaries (#1931)
- Support uploading to incremental db every two epoch instead of one epoch (#1935)
- Set different gas limit default values for easier testing (#1941)