Skip to content

Releases: ava-labs/coreth

v0.11.5

23 Dec 19:52
f012709
Compare
Choose a tag to compare

v0.11.5

  • Add support for eth_call over VM2VM messaging
  • Add config flags for tx pool behavior

v0.11.4

07 Dec 20:01
e665724
Compare
Choose a tag to compare

v0.11.4

  • Add config option to perform database inspection on startup
  • Add configurable transaction indexing to reduce disk usage
  • Add special case to allow transactions using Nick's Method to bypass API level replay protection
  • Add counter metrics for number of accepted/processed logs
  • Improve header and logs caching using maximum accepted depth cache

v0.11.3

18 Nov 14:19
7f2ace6
Compare
Choose a tag to compare

v0.11.3

  • Add counter for number of processed and accepted transactions
  • Wait for state sync goroutines to complete on shutdown
  • Bump go-ethereum dependency to v1.10.26
  • Increase soft cap on transaction size limits
  • Add back isForkIncompatible checks for all existing forks
  • Clean up Apricot Phase 6 code

v0.11.2

07 Nov 15:05
d63a06b
Compare
Choose a tag to compare

v0.11.2

  • Add trie clean cache journaling to disk to improve processing time on restart
  • Fix regression where snapshot could be marked as stale by async acceptor during block processing
  • Add fine-grained block processing metrics

v0.11.1

28 Oct 22:01
b71eeac
Compare
Choose a tag to compare
  • Add cache size config parameters for trie-clean-cache, trie-dirty-cache, trie-dirty-commit-target, and snapshot-cache
  • Increase default trie-clean-cache size from 256 MB to 512 MB
  • Increase default snapshot-cache size from 128 MB to 256 MB
  • Add optional flag to skip chain config upgrade check on startup (allows VM to start after missing a network upgrade)
  • Make Avalanche blockchainID (separate from EVM ChainID) available within the EVM
  • Record block height when performing state sync
  • Add support for VM-to-VM messaging
  • Move eth_getChainConfig under the BlockChainAPI
  • Remove block builder timer logic to rely on ProposerVM to meter block production

v0.11.0

06 Oct 20:54
7bc34aa
Compare
Choose a tag to compare

v0.11.0

  • Update Chain Config compatibility check to compare against last accepted block timestamp
  • Bump go-ethereum dependency to v1.10.25
  • Add Banff activation times for Mainnet and Fuji for October 18 4pm UTC and October 3 2pm UTC respectively
  • Banff cleanup

v0.10.0

22 Sep 00:32
569fc73
Compare
Choose a tag to compare

v0.10.0

  • Add failure reason to bad block API

v0.9.0

13 Sep 19:07
20df946
Compare
Choose a tag to compare

v0.9.0

  • Deprecate Native Asset Call
  • Migrate to go-ethereum v1.10.23
  • Add API to fetch Chain Config

v0.8.16

19 Aug 15:01
6994785
Compare
Choose a tag to compare

v0.8.16

  • Fix bug in codeToFetch database accessors that caused an error when starting/stopping state sync
  • Bump go-ethereum version to v1.10.21
  • Update gas price estimation to limit lookback window based on block timestamps
  • Add metrics for processed/accepted gas
  • Simplify syntactic block verification
  • Ensure statedb errors during block processing are logged
  • Remove deprecated gossiper/block building logic from pre-Apricot Phase 4
  • Add marshal function for duration to improve config output

v0.8.15

10 Aug 17:07
5073bf3
Compare
Choose a tag to compare

v0.8.15

  • Add optional JSON logging
  • Bump minimum go version to v1.18.1
  • Add interface for suppporting stateful precompiles
  • Remove legacy code format from the database
  • Enable expensive metrics by default
  • Fix atomic trie sync bug that could result in storing incorrect metadata
  • Update state sync metrics to use counter for number of items received