Uptick Network | Testnet Incentive Statistics Update

Uptick Network
3 min readJul 13, 2022

Dear all,

After we announced the qualified testnet participant addresses, we received a few queries from our community, requesting the reason for not being included in the list. The team took the feedback on board and verified the results, especially on the validator and governance participant list.

We discovered a calculation error. The reason being we took uptime based on the block height range, and then directly overwrote the data, without counting the voting times (Times) and participant rate (SurRate). This caused the addresses to be recalculated and the qualified list was rebuilt based on the optimized algorithm.

// overwrite

for k, v := range uptime {

all[k] = v

}

The fix is, that we calculate the data based on the full range of SurRate.

// overwrite

for k, v := range uptime {

uptimeTmp := all[k]

uptimeTmp.Address = v.Address

uptimeTmp.AccAddress = v.AccAddress

uptimeTmp.SurRate = v.SurRate

uptimeTmp.Times += v.Time

if !uptimeTmp.Jailed {

uptimeTmp.Jailed = v.Jailed

}

all[k] = uptimeTmp

}

Please make sure that your node is running normally at heights 841500–1412246 and participating in consensus block generation.

For testnet participants, if you have any questions or feedback, please visit the #validators channel of our Discord server.

For test marketplace participants, if you have questions or feedback, please visit the #testflight-evm-marketplace channel of our Discord server. We will make sure you get timely support.

Appeal Process

Since we are all in this early stage of the blockchain era, mistakes may happen. We want to make sure no one will worry about the data integrity. The open decentralized governance is key.

For this reason, we will open up an appeal process.

For testnet validator and governance-related data, the following is the script that you can run to verify your node’s (or other node’s) data. Anyone who wants to challenge the result, please raise your questions in our Discord.

Anyone can run the script, or even write their own script to validate it. If the original result is overturned, the challenger will be added back into the list, and those who have helped will get 20% extra added to their scores if already in the list. Alternatively, if not on the list, they will be added to it with a baseline score.

The beauty of the public blockchain is that it is completely open to anyone who wants to examine the tamper-proof ledger record. It is fair and trustless.

Let’s perform this peer-to-peer review together.

Check uptime here

Use command:

./build/valsta q signTimes <address> -g peer0.testnet.uptick.network:9090 -r http://peer0.testnet.uptick.network:26657/"

Changes in Testnet Incentive Addresses

After the recalculation based on the full range, we found that 3 addresses can be added, and 66 addresses should be removed.

In the testnet validator section, after recalculation based on the full range, we found that 1 address can be added, and 66 addresses should be removed.

In the test marketplace section, we have found 2 addresses that can be added to the marketplace participants list; this was due to the data error in the very early days of the test marketplace launch.

Updated Address List

Uptick Network aims to build commercial-grade NFT infrastructure and NFT ecosystems with multiple chain and cross-chain interoperability. There are three major elements of Uptick Network — Uptick NFT infrastructure, Uptick NFT marketplace, and Uptick NFT ecosystem applications.

Website | Telegram | Medium | Twitter | Contact

--

--

Uptick Network

Business Grade NFT Infrastructure and Ecosystem for Web3