Zilliqa Developer Announcements
92 subscribers
1 video
2 files
61 links
Announcement channel for Zilliqa Developer Events/Bounties/News
Download Telegram
Dear everyone,

Thank you for your patience while transactions processing is disabled on Zilliqa mainnet.

As part of the fix to resolve the large memory consumption on the mining nodes for DS Committee, we will be conducting a network upgrade to version tag v8.0.5 at block number 1283088. This upgrade is likely to take place around 14 July 6.45 AM UTC. For more information on this urgent upgrade, please refer to the release note at Zilliqa v8.0.5 release notes (https://github.com/Zilliqa/Zilliqa/releases/tag/v8.0.5)

The new node configuration files for v8.0.5 are expected to be ready for download by 14th July 2021 UTC 12:00.
For exchanges, it is recommended for deposit and withdrawal to remain closed till the upgrade is completed.

Do note that during the upgrade period no transactions will be processed by the network and blockchain API may not be accessible.

Thank you for your continued support!
Dear everyone,

The mainnet urgent upgrade of v8.0.6 has been completed (14 July 2021 11:00 UTC ). Please download and use the new configuration for v8.0.6. Please note that we have skip version v8.0.5.
As part of this urgent upgrade, we fix an issue that can cause mining node to go out of memory.

❗️ Please remember to save your mykey.txt as usual before carrying out any upgrade. ❗️

Please make sure to use the v8.0.6 docker image or native build, and use the new v8.0.6 configuration files to join the Zilliqa mainnet.
The configuration file can be found at https://mainnet-join.zilliqa.com/
Miner - configuration.tar.gz
SSN operator - ssn-configuration.tar.gz
Seed node - seed-configuration.tar.gz / p2pseed-configuration.tar.gz

❗️ For the native build, please remember to also build Scilla v0.10.1 to support smart contract processing.
Build instructions can be found at https://github.com/Zilliqa/scilla#building-scilla. ❗️
When you have successfully upgraded your node, you will be welcomed with a message: "Copyright (C) Zilliqa. Version v8.0.6.".

For Seed Node operator, please upgrade your node within 48 hours.
For exchanges, you may now resume withdrawal and deposit.

We apologize for the inconvenience caused.



Dear everyone,

The mainnet urgent upgrade of v8.0.6 has been completed (14 July 2021 11:20 UTC). Please download and use the new configuration for v8.0.6. Please note that we have skip version v8.0.5.
As part of this urgent upgrade, we fixed an issue that can cause mining node to go out of memory. Release note is at https://github.com/Zilliqa/Zilliqa/releases/tag/v8.0.6

:exclamation:️ Please remember to save your mykey.txt as usual before carrying out any upgrade. :exclamation:️

Please make sure to use the v8.0.6 docker image or native build, and use the new v8.0.6 configuration files to join the Zilliqa mainnet.
The configuration file can be found at https://mainnet-join.zilliqa.com/
Miner - configuration.tar.gz
SSN operator - ssn-configuration.tar.gz
Seed node - seed-configuration.tar.gz / p2pseed-configuration.tar.gz

:exclamation:️ For the native build, please remember to also build Scilla v0.10.1 to support smart contract processing.
Build instructions can be found at https://github.com/Zilliqa/scilla#building-scilla. :exclamation:️
When you have successfully upgraded your node, you will be welcomed with a message: "Copyright (C) Zilliqa. Version v8.0.6.".

For Seed Node operator, please upgrade your node within 48 hours.
For exchanges, you may now resume withdrawal and deposit.

We apologize for the inconvenience caused.
Dear mining and seed node operators,

We have released a new optional fix version v8.0.7. This version addresses an issue where node processing large contract states during syncing may run out of memory. This usually happens to nodes running with 4 GB of memory or less. If you encounter this issue, you are advised to use the new version. For nodes who are not experiencing this, you may still continue to use v8.0.6.

:exclamation:️ Please remember to save your mykey.txt as usual before carrying out any upgrade. :exclamation:️

Please make sure to use the v8.0.7 docker image or native build, and use the new v8.0.7 configuration files to join the Zilliqa mainnet.
The configuration file can be found at https://mainnet-join.zilliqa.com/
Miner - configuration.tar.gz
SSN operator - ssn-configuration.tar.gz
Seed node - seed-configuration.tar.gz / p2pseed-configuration.tar.gz

:exclamation:️ For the native build, please remember to also build Scilla v0.10.1 to support smart contract processing.
Build instructions can be found at https://github.com/Zilliqa/scilla#building-scilla. :exclamation:️
When you have successfully upgraded your node, you will be welcomed with a message: "Copyright (C) Zilliqa. Version v8.0.7.".

Release note:
https://github.com/Zilliqa/Zilliqa/releases/tag/v8.0.7

Note: This is an optional upgrade and backward compatible with v8.0.6.
Dear Zilliqa ecosystem,

We have noticed shard nodes have failed to join the network in epoch 1315200. We received about 426 PoW solutions instead of the expected > 1800 PoW solutions (shard level). As a safety precaution, transaction processing was temporarily disabled between blocks 1315219 and 1315326.

The shards node has since rejoined successfully on block 1315300 with > 1800 PoW solutions (shard level) received this round.

All transaction processing has resumed starting block 1315326 and the network is progressing well.

Regards,
Zilliqa team
Dear Zilliqa ecosystem,

We are observing an issue with the network where several nodes are currently out of sync and the network is currently unable to process any transactions. The likely cause of the issue is likely to be due to node memory issues.

We will be performing a network recovery and will keep you posted.

For exchanges, we will recommend closing deposit and withdrawal till the network is recovered and transaction processing is resumed.

Regards,
Zilliqa team
Dear Zilliqa ecosystem,

The mainnet recovery of v8.0.7 has been completed (28 July 2021 22:45 UTC ). Please download and use the new configuration for v8.0.7.

:exclamation:️ Please remember to save your mykey.txt as usual before carrying out any upgrade. :exclamation:️

Please make sure to use the v8.0.7 docker image or native build, and use the new v8.0.7 configuration files to join the recovered Zilliqa mainnet.

The configuration file can be found at https://mainnet-join.zilliqa.com/
Miner - configuration.tar.gz
SSN operator - ssn-configuration.tar.gz
Seed node - seed-configuration.tar.gz / p2pseed-configuration.tar.gz

:exclamation:️ For the native build, please remember to also build Scilla v0.10.1 to support smart contract processing.
Build instructions can be found at https://github.com/Zilliqa/scilla#building-scilla. :exclamation:️

When you have successfully upgraded your node, you will be welcomed with a message: "Copyright (C) Zilliqa. Version v8.0.7.".

For staking seed Node operator, please upgrade your node within 48 hours.
For exchanges, you may now resume withdrawal and deposit.

We apologize for the inconvenience caused.
Dear Zilliqa developer community,

We have deployed a new version of Neo-Savant IDE onto https://ide.zilliqa.com/

With this new version,
Fix UI scrolling issues (Thanks NakamotoVikram)
Fix testnet faucet broken link
Fix UI issue when calling contract that is imported with bech32 address format

Cheers,
Zilliqa team
Dear All,

We will be conducting a network upgrade to version v8.1.0 on Monday 30th August 2021 from UTC 03:30 to 10:00 hrs.

This release will introduce important new features to enable ZilBridge such as:
- Merkle Patricia tree data structure for contract storage
- Contract proof API

It will include several stability, maintenance and bug fixes such as:
- Several memory clean up improvements
- Improve network stability for JSONRPC API service
- Improve PoW submission handling
- Node syncing improvement

The recommended hardware specifications for our mining nodes have not changed since the launch of the Zilliqa mainnet. However, with the network processing more and more contracts, we will be updating the mining node’s minimal recommended specifications to the following:
- 4 GB memory --> 8 GB memory
- At least 50 GB SSD disk storage

For more information on this upgrade, please refer to
1. Zilliqa v8.1.0 release notes: https://github.com/Zilliqa/Zilliqa/releases/tag/v8.1.0
2. Scilla v0.11.0 release notes: https://github.com/Zilliqa/scilla/releases/tag/v0.11.0

❗️Attention: miners on the Zilliqa Mainnet❗️
Please note that all nodes will have to rejoin the network to perform this upgrade. The new configuration files for v8.1.0 are expected to be ready for download by Monday 30th August 2021 10:00 hrs.

Please remember to save your mykey.txt as usual before carrying out any upgrade. When you have successfully upgraded your node, you will be welcomed with the message:
"Copyright (C) Zilliqa. Version v8.1.0." in the zilliqa-log text file.

❗️Attention: exchanges hosting seed nodes❗️
The new seed node configuration files for v8.1.0 are expected to be ready for download by Monday 30th August 2021 10:00 hrs.

❗️Attention: Staked seed node operators participating in staking❗️
Please ensure that you upgrade your node within 48 hours after the completion of the mainnet upgrade to`v8.1.0`. The staking verifier will resume checks after 48 hours, and if your node is not upgraded by then, your delegators may lose stake rewards.

Do note that during the upgrade period no transactions will be processed by the network.
As such, we recommend that mainnet deposit and withdrawal services be temporarily suspended during the network upgrade.

We will notify you once the network upgrade is completed. Thank you for your continued support!
Dear exchanges and ecosystem,

We noticed an issue with the recent upgrade. We are pausing the processing of the transactions while we investigate the issue.

We will keep you posted

Regards,
Zilliqa team
Dear everyone,

The mainnet recovery of v8.1.0 has been completed (31 Aug 2021, 11:30 UTC). Please download and use the new configuration for v8.1.0.

This recovery addresses an issue observed with the most recent network upgrade. For more information, please refer to the following blog post: https://blog.zilliqa.com/post-mortem-report-for-mainnet-upgrade-v8-1-0-94d00ce23ff2

If you are an exchange provider, then do note that the network was rolled back to block number 1,394,088. This was the block number when the last network upgrade happened (on Aug 30, 2021). If you had not opened the ZIL deposit/withdrawal after the last upgrade, then you do not need to take any action. However, if you had opened the ZIL deposit/withdrawal, do note that all the transactions were replayed back to counter the effect of the network rollback.

:exclamation:️ Please remember to save your mykey.txt as usual before carrying out any upgrade. :exclamation:️

Please make sure to use the v8.1.0 docker image or native build, and use the new v8.1.0 configuration files to join the recovered Zilliqa mainnet.
The configuration file can be found at https://mainnet-join.zilliqa.com/
Miner - configuration.tar.gz
SSN operator - ssn-configuration.tar.gz
Seed node - seed-configuration.tar.gz / p2pseed-configuration.tar.gz

:exclamation:️ For the native build, please remember to also build Scilla v0.11.0 to support smart contract processing.

Build instructions can be found at https://github.com/Zilliqa/scilla#building-scilla. :exclamation:️
When you have successfully upgraded your node, you will be welcomed with a message: "Copyright (C) Zilliqa. Version v8.1.0.".

For Seed Node operators, please upgrade your node within 48 hours.
For exchanges, you may now resume withdrawal and deposit.

We apologize for the inconvenience caused.
Dear community,

We have released ZilliqaJS version v3.1.0. Version V3.1.0 supports the new API “GetStateProof” which was introduced in Zilliqa v8.1.0.

In addition, we have introduced numerous improvements such as
- Build optimization and improvement
- Code refactoring
- Documentation update

The ZilliqaJS example code is now moved to https://github.com/Zilliqa/Zilliqa-JavaScript-Library-Examples

The release note can be found at https://github.com/Zilliqa/Zilliqa-JavaScript-Library/releases/tag/v3.1.0

Regards,
Zilliqa team
Dear community,

We have released ZilliqaJS version v3.2.0

We have introduced numerous improvements such as
- Support NodeJS 16
- Update GetSmartContracts API
- Fix tx block header type
- Code refactoring
- Documentation update

The release note can be found at https://github.com/Zilliqa/Zilliqa-JavaScript-Library/releases/tag/v3.2.0

Regards,
Zilliqa team
Dear community,

We have released ZilliqaJS version v3.3.0

We have introduced numerous improvements such as
- Support API such as getTransactionsForTxBlockEx and getTxnBodiesForTxBlockEx
- Add tslib as dependency and remove the need for user to manual install it
- Code refactoring

The release note can be found at https://github.com/Zilliqa/Zilliqa-JavaScript-Library/releases/tag/v3.3.0

Regards,
Zilliqa team
Dear community,

We have released ZilliqaJS version v3.3.1

We have introduced improvements such as
- A fix for .d.ts file type checking error when skipLibCheck is false
- Code refactoring

The release note can be found at https://github.com/Zilliqa/Zilliqa-JavaScript-Library/releases/tag/v3.3.1

Regards,
Zilliqa team
Dear community,

We have released ZilliqaJS version v3.3.2

We have introduced improvements such as
- A fix for .d.ts file type checking error in subscriptions package

The release note can be found at https://github.com/Zilliqa/Zilliqa-JavaScript-Library/releases/tag/v3.3.2

Regards,
Zilliqa team
Dear community,

We have released ZilliqaJS version v3.3.3

We have introduced improvements such as
- A fix for ESM issue that caused by require syntax for elliptic signature

The release note can be found at https://github.com/Zilliqa/Zilliqa-JavaScript-Library/releases/tag/v3.3.3

Regards,
Zilliqa team
This media is not supported in your browser
VIEW IN TELEGRAM
Zilliqa's Creator Economy is Evolving! Introducing the ZRC-6 NFT token standard

With key features like royalty payments and batch operations, the ZRC-6 token standard will further us in our push to be the Layer-1 of choice for creators 🔥

Read more on our blog:
https://blog.zilliqa.com/introducing-zrc-6-the-new-and-improved-nft-standard-to-fuel-the-creator-economy-c3661dae3287
Dear community,

We have released zilliqa-js version v3.3.4

We have introduced improvements such as
- A fix for next.js compatibility issue with crypto module
- A fix for transaction version issue with account module

The release note can be found at https://github.com/zilliqa/zilliqa-js/releases/tag/v3.3.4

Regards,
Zilliqa team
Dear Zilliqa community,

We are making a small update to the Zilliqa ZRC-6 NFT standard. We will be adding “token_owner” to the events emitted in the following transitions
- SetSpender
- AddOperator
- RemoveOperator

https://github.com/Zilliqa/ZRC/blob/master/zrcs/zrc-6.md

This update will provide more verbose information for events emitted. It will useful for use cases like NFT indexer and frontend interacting with ZRC-6 contracts. We have also updated the ZRC-6 reference contract on Neo-savant IDE.

Thanks SpardaWallet for the suggestion.