Closed frankf1957 closed 2 months ago
Hello, @frankf1957 . Thanks for opening this issue.
As you might be aware of the 50 nodes / entity limitation on Mainnet, this is the same mechanism but applied to the devnet numbers.
As defined here, NodeLimitPercentage
is set to 5%.
The protocol computes the max number of nodes per entity by multiplying that percentage by the number of total eligible nodes, resulting in 5% * 232 = something that rounds to 11 nodes.
Hope this clarifies the situation
Hi @bogdan-rosianu , thank-you for the update. Will close as resolved since this is not an issue.
Contact Details
frankf1957@telegram
Description
DEVNET - DSC with 40 BLS keys and over 50K xEGLD will not activate more than 11 Validators
Node version
D1.7.13.0-0-0-g6947001/go1.20.7/linux-amd64/f4f209cdca
Host machine
Hetzner
Steps to reproduce
This is a multikey setup with 4 observers running on a VPS hosted at Hetzner. There is no issue with the VPS, cpu util is around 10%, no memory or disk issues. I have monitoring and alerting configured with no alarms or warning having ever been issued.
In the DEVNET explorer we can see my 4 observers running if we query " Maple" << no quotes, but notice the leading space. In the DEVNET explorer we can see the validator and observer nodes created by the multikey setup if we query "maple-leaf".
I created a DSC using the web-wallet. Contract address: erd1qqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqq80llllsrepk69 Owner address: erd1ukwvdvxwd0ln9s9e95tcymutud042vrzmsezvrjugq7caly065us6hmule Deploy transaction: 5b182d6f428122a7e4074441c63530983f85bca7015a738d75bc11a6f46b7ecc
Use web-wallet -> Node Management set the following: automatic activation = enabled redelegation cap check = disabled service fee = 0% delegation cap = 0
Added 40 BLS keys to the DSC.
Gradually delegated to the DSC from 2 wallets, 5k xEGLD per transaction until each of the 2 wallets had delegated 25k xEGLD each for a total delegation of 50k xEGLD.
Only 11 validators have been activated. And it has been like this for many epochs, always 11 validators.
When I use the web-wallet -> Node Management, I see “Number of Nodes” = 40. In the “Your Nodes” section I see “Selected Nodes” = 0/40, but as I count them I count 25 nodes on page 1, and 4 nodes on page 2. Total is 29 nodes.
Is querying the DSC via the API at endpoint “/vm-values/query” still valid? This query presents yet another view, albeit one that I tend to agree with, as you will see.
Here is that query and the result set.
In the results output from the
/vm-values/query
we see 22 BLS keys are in statestaked
and 18 BLS keys are in statenotStaked
.This view looks accurate to me, and is what I expected. So, how then are there only 11 validator nodes activated?
I will post screenshots of what is seen in the web-wallet -> Node Management view.
On which network is the bug manifesting itself?
Devnet
Relevant log output
No response
Code of Conduct