m0.9.5
MetadiumRelease
released this
02 Oct 06:17
·
2856 commits
to master
since this release
Gmet v0.9.5 is minor upgrade aimed to make transaction and block transfer more efficient.
Commits
- for instant sync, reduced fetcher.arriveTimeout and fetcher.gatherSlack to 0 (c7e91a1)
- increased block announcement queue to reduce the chance of losing them (fff6df2)
- fixed occasional crashes (1a2af5b)
- fixed script error in gmet.sh (b96f789)
- added maxtxsperblock command line option (e3d8b73)
- reduced maxKnownTxs per peer to 102400 (5db209d)
- added hub subsystem (601f34e)
- added admin.etcdGetWork() and admin.etcdDeleteWork() commands (0c14910)
- Added TxExMsg message type to send derived sender address along with transaction itself to avoid doing signature verification. If it comes from non-trusted node, signature verification is enforced. (fab71b0)
- replaced faulty mapset.Set with lrucache (f76d5a5)
- fixed renamed package name (b8d83b1)
- overhauled sender resolver routine (b1cc405)
- added batch library (5aed92d)
- added lru cache library (6bf600b)
-
- moved some of transaction verification out of lock: tx_pool.go:preValidate. 2. added tx_pool.go:ResolveSenders. It resolves sender accounts from transactions concurrently with worker threads. (8570863)
- set max block generation interval to 1 second (46c4bde)