ICON Official Announcement Channel for Validators
113 subscribers
1 file
94 links
Download Telegram
Testnet Update

ICON Foundation plans to release a new update for TestNet on July 20th including P-Rep Private Key Dualizing function, Staking and delegating function in SCORE, Multiple Unstaking Requests, Extension of the number of delegation slots related features.

ICON Foundation strongly recommends P-Reps to test new features on the Pagoda Testnet prior to the Mainnet update. In particular, P-Rep Private Key Dualizing funtion must be tested in advance to avoid future confusion.
Testnet Update

ICON Foundation is going to release a new update for TestNet at 03:00 UTC on July 20. Again, ICON Foundation strongly recommends P-Reps to test new features on the Pagoda Testnet prior to the Mainnet update.
Testnet Update

We just released a new docker image for Testnet. Please check the following steps to update your Testnet docker:

1.) Change your docker image tag to the test version in the docker.compose.yml file

image: "iconloop/prep-node:2007071019x24672b-dev"

2.) Pull the latest image

docker-compose pull

3.) Restart your docker

docker-compose down && docker-compose up -d

After some number of P-Reps have updated, we’ll proceed with the Revision Update of the Pagoda Testnet. Newly updated features are activated after the Revision Update is complete.
Mainnet Update

ICON Foundation will release a new docker image for the Mainnet from UTC 02:00 on 3rd Aug 2020. Please standby to update your docker at the time.
Updated Features on the Testnet

ICON Foundation updated the Pagoda, Euljiro, and Yeouido Testnet to provide a testing environment for P-Reps and SCORE developers. Please check out below and try testing these features to avoid future confusion.

* Details of the new features
- You can find more details on this article https://medium.com/helloiconworld/icon-development-roadmap-update-june-2020-bed0e0af1512

* How to try?

1.) Support system SCORE inter-call function

- How to?: https://github.com/icon-project/documentation/blob/update-score-inter-call/score/writing-score.md#interfacesystemscore
- Example: https://github.com/icon-project/icon-service/blob/release/1.7.0/tests/integrate_test/samples/sample_internal_call_scores/sample_system_score_intercall/sample_system_score_intercall.py

2.) Private Key Dualization

- Set nodeAddress using preptools first and replace owner keystore/pw with nodeAddress keystore/pw in docker-compose and then restart your docker.

- Preptools has been updated to support this new feature. Now all P-Reps are able to register a new “nodeAddress” on your P-Rep node so that you can split your node key to owner’s address and node address. So owner’s address is used to get the block reward and governance, and node address is used for block production and validation. Please check out the GitHub (https://github.com/icon-project/preptools/blob/master/README.md#setprep) and add a new “nodeAddress” using “setPRep” method via preptools. (If you are not registered as a P-Rep yet, please use the “registerPRep”)

- P-Rep no longer needs to keep their owner keystore file into their docker-compose. Please put the “nodeAddress” keystore file in your docker-compose and restart your docker.

3.) Multiple Unstaking Requests

- Test the Multiple Unstaking Requests feature via T-Bears. Check out this doc (https://github.com/icon-project/t-bears#tbears-sendtx) and try staking and unstaking several times using “setStake” method. You can find an example below:

setStake.json

{
"jsonrpc": "2.0",
"method": "icx_sendTransaction",
"params": {
"version": "0x3",
"to": "cx0000000000000000000000000000000000000000",
"dataType": "call",
"data": {
"method": "setStake",
"params": {
"value": "0x123"
}
}
}
}


Command

$ tbears sendtx send.json -u $endpoint -k $keystorePath


4.) Extension of the number of delegation slots

- Test the “setDelegation” function via T-Bears. Check out this doc (https://github.com/icon-project/t-bears#tbears-sendtx) and try the delegation method. System will allow you to vote up to 100 P-Reps. You can find an example below:

setDelegation.json

{
"jsonrpc": "2.0",
"method": "icx_sendTransaction",
"params": {
"version": "0x3",
"to": "cx0000000000000000000000000000000000000000",
"dataType": "call",
"data": {
"method": "setDelegation",
"params": {
"delegations": [
{
"address": "hx6bad691442eeeee680745682f50ddcc60d1bb012",
"value": "0x1234"
},
{
"address": "hx85c8512927079a456a6857528f587f3db73b6de9",
"value": "0x1111"
}
]
}
}
}
}


Command

$ tbears sendtx setDelegation.json -u $endpoint -k $keystorePath
Testnet Update

ICON Foundation will release a new docker image for the Testnet within 5 hours. More information will be announced soon.
Testnet Update

The update is slightly delayed. ICON Foundation will release a new docker image for the Testnet on July 30th in UTC. More information will be announced soon.
Testnet Update

ICON Foundation will release a new docker image for the Testnet on at 8am on July 30th in UTC. More information will be announced soon.
Testnet Update

The Euljiro Network and Yeouido Network has been updated. Regarding Pagoda Network, please follow these steps to update your docker to latest one.

1. Check your docker image tag settings in docker-compose.yml

iconloop/prep-node:2007301536x955c24-dev


2. Enter the following commands in order:

docker-compose down

docker-compose up -d
Mainnet Update

ICON Foundation is planning to release a new docker image for the Mainnet from UTC 06:00 on 3rd Aug 2020.
Mainnet Update

ICON Foundation decided to postpone the release of the new update. We will announce a new release schedule soon.
Testnet Update

ICON Foundation is going to reset the Pagoda Testnet at 12:00 UTC on Aug 4 to test a new update and solve several minor bugs. Please register as a P-Rep again once the foundation reset the network.
Mainnet Update

ICON Foundation is planning to release a new docker image for the Mainnet from UTC 05:00 on 10th Aug 2020. Please standby to update your docker at that time.
Mainnet Update

- Docker Tag: 2008032356xc7087e
- Release Note: https://www.icondev.io/changelog/2020-08-10-icon-node-release-note

ICON Foundation released a new docker image for Mainnet. Please check below steps and update your docker to latest one by UTC 9AM on Aug 12th.
- If you are Main P-Rep, please try to update your node right after your leader turn.
- If you are not Main P-Rep, please update your node as soon as possible.

1. Check your docker image tag settings in docker-compose.yml

If you have hardcoded the tag number, change it to the plain tag below:

image: 'iconloop/prep-node’

2. Enter the following commands in order:

docker-compose pull
docker-compose down
docker-compose up -d
Revision 9 Proposal

The ICON Foundation will submit the Revision 9 Proposal on the incoming Representative term on Aug 13th. Below is the summary of the update. The new features included in the release note below will be activated after the Revision 9 proposal is passed.

Release Note: https://www.icondev.io/changelog/release-note
Revision 9 Proposal: https://forum.icon.community/t/activate-the-revision-9
Mainnet Update

ICON Foundation released a new hotfix to solve the Multiple Unstaking Period vulnerability. Please follow below steps and update your node. Please try to update your node right after your leader turn if you're Main P-Rep.

The latest icon-service version is 1.7.5.

1.  Check your docker image tag settings in docker-compose.yml
If you have hardcoded the tag number, change it to the plain tag below: 

image: 'iconloop/prep-node’ # it will be download the latest version

2. Enter the following commands in order:
docker-compose pull      
docker-compose down
docker-compose up -d
Testnet Update

ICON Foundation released a new hotfix for TestNet to solve the getBalance bug. Please follow below steps and update your node. Please try to update your node right after your leader turn if you're Main P-Rep.

The latest icon-service version is 1.7.6.

1.  Check your docker image tag settings in docker-compose.yml and change it to the tag below: 

image: 'iconloop/prep-node:2008271251x7da45b'

2. Enter the following commands in order:

docker-compose pull      
docker-compose down
docker-compose up -d

More info can be found on the link:

https://www.icondev.io/changelog/2020-08-27-icon-node-release-note
Testnet Update

ICON Foundation released a new update for Testnet. Please follow below steps and update your node. Please try to update your node right after your leader turn if you're Main P-Rep.

The latest icon-service version is 1.7.7. Here is the release note for this update:

https://www.icondev.io/changelog/2020-09-03-icon-node-release-note

1.  Check your docker image tag settings in docker-compose.yml and change the tag to below: 

image: 'iconloop/prep-node:dev'

2. Enter the following commands in order:

docker-compose pull      
docker-compose down
docker-compose up -d
Mainnet Update

ICON Foundation is planning to release a new docker image for the Mainnet from UTC 05:00 on 8th Sep 2020. Please standby to update your docker at that time.
Mainnet Update

ICON Foundation released a new update for Mainnet. Please follow below steps and update your node. Please try to update your node right after your leader turn if you're Main P-Rep.

The latest icon-service version is 1.7.7. Here is the release note for this update:

https://www.icondev.io/changelog/2020-09-03-icon-node-release-note

1.  Check your docker image tag settings in docker-compose.yml and change the tag to below: 

image: 'iconloop/prep-node'

2. Enter the following commands in order:

docker-compose pull      
docker-compose down
docker-compose up -d