Zilliqa

Zilliqa is the world's first high-throughput public blockchain platform - designed to scale to thousands ​of transactions per second.

GPL-3.0 License

Stars
1.1K

Bot releases are hidden (Show)

Zilliqa - v9.2.0rc3

Published by chetan-zilliqa over 1 year ago

General

  • Set ARCHIVAL_LOOKUP_WITH_TX_TRACES in constants_local.xml (#3607)
  • Charge gas for the failed transaction (#3659)
  • Add access control to error response (#3617)
  • Fix badly set receipts root (#3635)
  • Otterscan final apis (#3634)
  • Update the Scilla image version to 0.13.3, providing full backward compatibility with all existing Scilla contracts (#3674)

EVM

  • Probe ERC165 interface (#3643)
  • Make EVM and Scilla events work together (#3642)
  • Improved EVM <-> Scilla (ERC20/ZRC20) interop (#3639)
  • EVM <-> Scilla (ERC20/ZRC20) interop fixes (#3631)
  • Allow evm-ds to be optionally disabled in an isolated server for debugging (#3622)
  • Return response from eth_getCode in lowercase (#3650)
  • Adding support for reading Scilla ctor immutables (#3647)

Testing

  • Improved local testing (through Minikube) with localdev.py (#3636, #3633)
  • Fixing tests (#3664)
  • Disable Otterscan tests in the release (#3663)
  • Add RFC 75 tests (#3657)
  • Check node version before running acceptance tests (#3655)
  • Scilla call tests & fixes (#3673, #3675)
Zilliqa - v9.2.0rc2

Published by chetan-zilliqa over 1 year ago

General

  • Set ARCHIVAL_LOOKUP_WITH_TX_TRACES in constants_local.xml (#3607)
  • Charge gas for the failed transaction (#3659)
  • Add access control to error response (#3617)
  • Fix badly set receipts root (#3635)
  • Otterscan final apis (#3634)
  • Update the Scilla image version to 0.13.3, providing full backward compatibility with all existing Scilla contracts (#3674)

EVM

  • Probe ERC165 interface (#3643)
  • Make EVM and Scilla events work together (#3642)
  • Improved EVM <-> Scilla (ERC20/ZRC20) interop (#3639)
  • EVM <-> Scilla (ERC20/ZRC20) interop fixes (#3631)
  • Allow evm-ds to be optionally disabled in an isolated server for debugging (#3622)
  • Return response from eth_getCode in lowercase (#3650)
  • Adding support for reading Scilla ctor immutables (#3647)

Testing

  • Improved local testing (through Minikube) with localdev.py (#3636, #3633)
  • Fixing tests (#3664)
  • Disable Otterscan tests in the release (#3663)
  • Add RFC 75 tests (#3657)
  • Check node version before running acceptance tests (#3655)
  • Scilla call tests & fixes (#3673, #3675)
Zilliqa - v9.0.3

Published by chetan-zilliqa over 1 year ago

Zilliqa - v9.0.1

Published by JamesHinshelwood over 1 year ago

General

EVM

Testing

Zilliqa - v8.6.0rc3

Published by chetan-zilliqa over 1 year ago

Zilliqa - v8.6.0rc2

Published by chetan-zilliqa over 1 year ago

Zilliqa - v8.6.0rc1

Published by chetan-zilliqa over 1 year ago

Zilliqa - v8.6.0rc0

Published by chetan-zilliqa over 1 year ago

Zilliqa - v8.5.0rc0

Published by JamesHinshelwood almost 2 years ago

General

Ethereum Virtual Machine (EVM)

Testing

Full Changelog: https://github.com/Zilliqa/Zilliqa/compare/v8.4.0rc3...v8.5.0rc0

Zilliqa - release/v8.4.0rc3

Published by JamesHinshelwood almost 2 years ago

General

EVM (Ethereum Virtual Machine)

Testing

Full Changelog: https://github.com/Zilliqa/Zilliqa/compare/v8.3.0...release/v8.4.0rc3

Zilliqa - v8.3.0

Published by yaron-zilliqa almost 2 years ago

Zilliqa - v8.2.0rc2

Published by chetan-zilliqa about 2 years ago

Scilla Updates

Cherry-picks through(https://github.com/Zilliqa/Zilliqa/pull/2879)

  • Provide block number to Scilla via IPC instead of blockchain JSON
  • Support timestamp in fetchBlockchainInfo for Scilla IPC server
  • Support for contract's codehash in Scilla IPC Server
  • Support fetching of Chain ID in fetchBlockchainInfo in Scilla IPC server
  • Fix broken test case
  • Update Dockerfile with the new scilla tag.

Seed Nodes

Code Improvements

  • Move templates from .tpp to .cpp with explicit instantiation (#2894)
  • Overriding boost with v.1.79 by CMake script (#2908)
Zilliqa - v8.2.0rc1

Published by chetan-zilliqa about 2 years ago

Scilla Updates

Cherry-picks through(https://github.com/Zilliqa/Zilliqa/pull/2879)

  • Provide block number to Scilla via IPC instead of blockchain JSON
  • Support timestamp in fetchBlockchainInfo for Scilla IPC server
  • Support for contract's codehash in Scilla IPC Server
  • Support fetching of Chain ID in fetchBlockchainInfo in Scilla IPC server
  • Fix broken test case

Seed Nodes

Code Improvements

  • Move templates from .tpp to .cpp with explicit instantiation (#2894)
  • Overriding boost with v.1.79 by CMake script (#2908)
Zilliqa - v8.2.0rc0

Published by chetan-zilliqa about 2 years ago

Scilla Updates

Cherry-picks through(#2879)

  • Provide block number to Scilla via IPC instead of blockchain JSON
  • Support timestamp in fetchBlockchainInfo for Scilla IPC server
  • Support for contract's codehash in Scilla IPC Server
  • Support fetching of Chain ID in fetchBlockchainInfo in Scilla IPC server
  • Fix broken test case

Seed Nodes

  • Download historical data before actual persistence download(#2880)
Zilliqa - v8.1.2

Published by chetan-zilliqa about 2 years ago

This hotfix release contains the following.

  • Fetch the latest scilla docker image containing the fix for the scilla-server executable crash because secp256k1 OCaml wrapper libraries did not check (until version 0.4.4) the recid argument is within the bounds calling the unsafe C code which segfault if given incorrect inputs.
  • Improve API GetSmartContracts to avoid holding primary mutex for a long time.
Zilliqa - v8.2.0-alpha.0

Published by ansnunez over 2 years ago

Cherry-picks thru #2790

  • Set timeout at start daemon for all connections
  • add pausing facility
  • Ignore latets clock cosig validation in validateDB for iso server
  • Bypass validation for missing microblock

Cherry-picks thru #2791

  • Added flag nonisoload to allow generate state from statedeltas
  • Fix lcov report uploading to CodeCov
  • Update bug bounty link
  • docs: Zilliqa-JavaScript-Library -> zilliqa-js
Zilliqa - v8.3.0-alpha.0

Published by ansnunez over 2 years ago

  • Adding DNS query function for seed nodes (#2483)
  • Fix corrupt base state due to timing issue (#2710)
  • Improve node startup logging information (#2711)
  • Remove NAT logic (#2718)
  • Update bug bounty link (#2719)
  • Add pause API in isolated server (#2720)
  • Set timeout at start daemon for all connections (#2721)
  • Avoid txn loss during upgrade of seedpubs and lookups (#2723)
  • Reduced logging of GetSmartContractState api request handler (#2726)
  • Remove contract states from GetSmartContractState (#2727)
  • command line utility to compress specific persistence db (#2732)
  • Speedup reconstruction of dscomm starting snapshot of available dsblock (#2734)
  • Normal node stuck forever when blacklisted (#2736)
  • Improve API GetSmartContracts to avoid holding primary mutex for long time (#2737)
  • calculate txblockrate over last 50 txblks stored in memory (#2738)
  • Ignore latest block cosig validation in validateDB for iso server (#2740)
  • Audit for commits (#2742)
  • GetVersion API (#2743)
  • Add retry on evconnlistener_new_bind failure (#2744)
  • Add shared_lock for GetBalance (#2745)
  • Persistence upload/download optimization feature(primary/secondary bucket support) (#2747)
  • Prioritize DeserializeDelta call for AccountStore (#2748)
  • Individual POW submission to DS Committee (#2750)
  • Txn Packet limit should be based on both size and num of txns (#2753)
  • Invoke scilla for external library call (#2755)
  • Provide block number to Scilla via IPC instead of blockchain JSON (#2757)
  • Remove unused m_storage member variable (#2759)
  • Remove unused m_rootHash member variable and code references (#2760)
  • Bypass validation for missing microblock (#2762)
  • Update scilla image to latest master (#2763)
  • Removed unused code (#2766)
  • Download historical db before persistence download (#2767)
  • Update scilla image to latest master (#2769)
  • Update scilla image to latest master (#2770)
  • Fix Scilla IPC tests. Add BCInfo provider (#2771)
  • Added flag nonisoload to allow generate state from statedeltas (#2772)
  • Support timestamp in fetchBlockchainInfo for Scilla IPC server (#2773)
  • docs: Zilliqa-JavaScript-Library -> zilliqa-js (#2774)
  • Support for contract's codehash in Scilla IPC Server (#2775)
  • Fix lcov report uploading to CodeCov (#2776)
  • Support fetching of Chain ID in fetchBlockchainInfo in Scilla IPC server (#2779)
  • Notify cv for priority mutex for Account (#2785)
  • Read download_incr_DB config from constants.xml (#2786)
Zilliqa - v8.1.1

Published by sandipbhoir about 3 years ago

This hot-fix addresses 502 error network issue observed intermittently on staking raw endpoint by some SSN operators. (#2707)

Note:

  • This is an optional upgrade for SSN operators
  • Miners and regular seed nodes need not upgrade to this version and should remain at v8.1.0
  • We encourage all SSN operators to upgrade to v8.1.1 at the earliest time possible
Zilliqa - v8.1.0

Published by sandipbhoir about 3 years ago

Interoperability support:

Improved historical Blockchain-Data storage management:

Improvement in node syncing:

Consensus/Txn related:

Infrastructure:

Other Notable Bug-fixes and Improvements:

Integration of Scilla v0.11.0: release notes - https://github.com/Zilliqa/scilla/releases/tag/v0.11.0

Zilliqa - v8.1.0-alpha.8

Published by sandipbhoir about 3 years ago

Bug fixes: