Ergo protocol reference client 5.0.7. It contains following PRs:
-
#1859 & #1944 & #1950 - the node now supports additional indexes (to store information about all the transactions, tokens, UTXOs, not just wallet-related), and a lot of additional requests on top of them, see /blockchain API methods. Additional indexes are switched off by default, to turn them on, set
ergo.node.extraIndex = true
in the config, to check availability of additional data on a public node, check new "isExplorer" flag in /infooutput
-
#1940 & #1947 - more code imported from bootstrapping-with-UTXO-set-snapshot branch, still refactoring mostly at this point
-
#1943 - network time got from a trusted NTP server is not used anymore (in particular, it led to header-timestamp-in-future issues)
-
#1945 & #1951 - hot-fixes for mempool inconsistency (see #1952 )
-
#1946 - sigma dependency (ErgoTree interpreter and ErgoScript compiler) are updated to 5.0.5 (release details https://github.com/ScorexFoundation/sigmastate-interpreter/releases/tag/v5.0.5 )
-
#1948 - cross-compilation of ergo-wallet submodule with Scala 2.13
-
#1949 - scala-sbt image updated for Docker build
Contributors: @aslesarenko , @jellymlg , @kushti , @reqlez