Skip to content

m0.9.5

Compare
Choose a tag to compare
@MetadiumRelease 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)
    1. 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)