Symbol Supernode Programme - community testing

Yes. One NIS1 supernode and one Symbol wannabe supernode.

Hello is me again with more questions. :wink:

Now that i have managed to start my test node
http://explorer.testnet.symboldev.network/nodes/9D9B293A80A83592B13BF8BA7754FABCBB138A9707C1D10D294FC8C7177A7473
do I need to have the 3M test xym
on my node main account before i call the following commands:
symbol-bootstrap link --useKnownRestGateways --maxFee 10000000
and
symbol-bootstrap enrollRewardProgram --useKnownRestGateways --maxFee 10000000
or this does not matter and this 3M test xym can be
sent later to the main node test account?

Thanks.

Hi @freigeist , you need to send the enroll message (enrollRewardProgram) once you have the tokens (1M +), if not, our controller wonā€™t register your node. @CryptoBeliever can send you 3M. I can also send the 3M but heā€™s tracking down who borrows testnet money :).

@fboucquez thanks for the fast reply.

Is there an interest to pay for the borrowed xym?! :slight_smile:
@CryptoBeliever it would be possible for you to send 3M test xym to my test node main account
and put me on that track list of yours or do i really need to install telegram
to request the test xym?!

Thanks.

@freigeist sent 3m

Thank you @CryptoBeliever !

I started testing that thing! I already managed to fuck up my node :smiley:
with option ā€œ-rā€ after i tried to enrollRewardProgram it told me that my node has no reward program assigned even if in my custom preset contained that line.

I could be due that i started my node 1st time without the line
ā€˜rewardProgram: SuperNodeā€™ in the preset file and added that later
before i started it the 2nd time.

Anyway I have restored my old addresses file an restarted the node
and was able to enroll the reward program but i still do not
see SuperNode written near my node and i see my node twice in the list
explorer list Symbol Block Explorer

Btw why are there nodes at blockheight 149xxx ?
What is the current correct testnet block height?
I see my desktop wallet shows 77xxx and my node is also at that height.

Hi,
Mainnet ā€¦ Testnet ā€¦

Testnet
I 'm testing trying to figure out everything on testnet.

I see now in explorer that those nodes with height bigger than 149xxx are gone.
Also i see my was listed once but i do not get why the public key is different i mean is new
if i have put back the old addresses.yml file which had different accounts and public keys in it.

In mean time i managed to block my node it now give me this error if i do healtCheck:
2021-05-08T07:17:28.301Z warn Container rest-gateway is NOT running YET.

when stated it says that the rest api has been started but i couldnā€™t access the node from rest api so i have done the healthchek. I left the node over night running in hope it will start that rest-api but this morning it was still stuck.

So i would like to reconfigure the node from start with my old accounts (addresses).
If i use the -r (--reset) option it cleans up the target folder and it generates new addresses file.
I have tried to run the config option with --upgrade after replacing the addresses file with the old one.
I see then that it takes the old addresses in but then later it throws the following error in console:
2021-05-08T07:33:26.690Z error Unknown error generating the configuration. Voting key should have been previously generated!!! You need to reset your target folder. Please run --reset using your original custom preset. 2021-05-08T07:33:26.690Z error The target folder 'target' should be deleted!!! Error: Voting key should have been previously generated!!! You need to reset your target folder. Please run --reset using your original custom preset. etc...

Question is how can I force the configuration to use another existing addresses file

My SuperNode is up and running for the last 2 days. It is allso listed in the Explorer: http://explorer.testnet.symboldev.network but I am missing the marker for being a SuperNode. So I enrolled my node again:
symbol-bootstrap enrollRewardProgram --useKnownRestGateways
It succeeded.

To be sure that things are working as expected, I did the validation. Except the call to the agent were successfull:

curl --insecure https://localhost:7881/metadata
curl: (35) Cannot communicate securely with peer: no common encryption algorithm(s).

I tried also with wget:
wget --no-check-certificate https://localhost:7881/metadata

--2021-05-08 17:40:52--  https://localhost:7881/metadata
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:7881... connected.
OpenSSL: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Unable to establish SSL connection.

What am I missing here?

Hi, fboucquez.
Well, thatā€™s what I did. I asked: How?
Would you please be so kind to provide an example for both mem_limit and cpus please? I would prefer not to experiment with a trial and error method. Thanks in advance

Does this have to be specified in the custom preset once, or does it have to be repeated for each container?

this thread is letargic. we need to bump this again as i see nobody answered to my questions above yet.
Here I am again with questions regarding harvesting and the supernode reward by using symbol bootstrap tool.

1st) question
Is it possible to use another addresses.yml file and not the one that is created automatically when the target folder is created. I have an older addresses file that i have created before and after that i have cleared by mistake the target folder.

2nd)
In documentation is written that the node should have 1,2 or 3M xym to become super node
or 3m to enable voting. Does this mean that the node main account should have funds in it or
this is also valid if the main account has 0 xym but there is a linked account to that node with 1,2 or 3 M xym?

3rd)
How to link an account for remote harvesting to the node using desktop wallet. Do i need to copy the data from the addresses.yml file in section ā€œlink accountā€ in desktop wallet or should i copy the data from the account in the desktop wallet to the addresses.yml file?

Thanks.

1 Like

Iā€™ll try to answer these:

  1. I would recommend to use a custom yml file with the custom settings and the keys to be used in addresses.yml file. It will be easier to do upgrades in the future (or reset your node). I have no idea if you can use an old addresses.yml file, someone else should answer that. You can however put the addresses from your old addresses.yml into that custom yml file, that would do the same.
  2. If you want to be a supernode the main account needs to have enough funds in it
  3. If it is you own account best thing you can do is put that account into the custom yml file. That would be the easiest. Other that that, if your node is in the list in the desktop wallet, you can just delegate to your own node from the desktop wallet

Hi @DaveH ,
is there any update on running the super nodes on test net?

  • Are there enough testnodes?
  • Were any issues identified?
  • Any plans on next steps?

Happy to get any feedback.
Even if I have to use another communication media to be in the loop for discussing test on super node rewards Programm.

Regards, Markus

1 Like

I think it should be done here in the forum/Slack, where it is accessible to all.
Telegram or similar is certainly not a suitable tool for this.
Still, 64 test nodes are pretty sad.
Not sure where the community has gone.

I was happy to be a tester on testnet before the mainnet release. I tested it and it was ok for me, I donā€™t see a need to do any further testing. Just release it already, 64 is plenty to test such a thing

Maybe you missed that 25 nodes are from the NGL and 10 nodes from opening-line.jp.
(Nodes community actually = 29)
(Nodes Mainnet actually = 1779)
Thus the participation of the community is probably rather manageable.
Each of us sets up our nodes differently.
This is precisely why greater participation from the community would have been desirable.
If we have an issue again after the next release, there will be a lot of screaming again.

Supernode program was promised at launch. We are 2 months later now. It was tested before launch (and I tested it as wall) and it was running well before launch. Iā€™m done with testing and Iā€™m guessing a few people with me, just release it asap.
Iā€™m not sure what rigorous testing is for, it canā€™t be for the actual node software because that is running on 1800 nodes at the moment without big issues. Is testing that small part of the overall software that crucial?

1 Like

Hi,
it is very quite on this topic.

I am also a little bit lost. Who is in charge or which group is driving the community test?

Please, provide an update on this topic.
Even if it means that there will no super node program for symbol.

Hi @Thies1965

This one is being co-ordinated by @OhGodAGirl and @Jaguar0625 as of a few weeks back (when tech team etc handed over). They are working to have an update soon I believe but Iā€™m not in the detail of this one ongoing

2 Likes