ton-blockchain / ton

Main TON monorepo
Other
2.95k stars 891 forks source link

about running a validator on testnet #1046

Open carameleon opened 3 months ago

carameleon commented 3 months ago

I read https://test.ton.org/ to run a validator on testnet.

client version :

validator-engine build information: [ Commit: 7f837014f1465ddf8ac78d462ba76b6dbf02db95, Date: 2024-06-27 16:48:15 +0300]

lite-client build information: [ Commit: 7f837014f1465ddf8ac78d462ba76b6dbf02db95, Date: 2024-06-27 16:48:15 +0300]

At this moment I installed full node and it is running. And I was stuck at getting enough test tokens.

pow giver, large testgivers in here. It was empty. e.g.,

> runmethod kf8guqdIbY6kpMykR8WFeVGbZcP2iuBagXfnQuq0rGrxgE04 get_pow_params
[ 3][t 2][2024-07-03 11:46:06.593332645][lite-client.cpp:1340][!testnode]   requesting remote get-method execution for -1:20BAA7486D8EA4A4CCA447C58579519B65C3F68AE05A8177E742EAB4AC6AF180 with respect to (-1,8000000000000000,20688721):E05707C19F390AA34155FFE4177AC3BEEB30FDC77C38824534D9CC2E9D11E617:4DFDEFA52006DF0AF274BF884E9CC6EF15BBFBD42491B0C0004304DAA09288BC to run method get_pow_params with 0 parameters
[ 3][t 2][2024-07-03 11:46:06.594900965][lite-client.cpp:2050][!testnode]   got (partial) account state (0 bytes) with mode=23 for -1:20BAA7486D8EA4A4CCA447C58579519B65C3F68AE05A8177E742EAB4AC6AF180 with respect to blocks (-1,8000000000000000,20688721):E05707C19F390AA34155FFE4177AC3BEEB30FDC77C38824534D9CC2E9D11E617:4DFDEFA52006DF0AF274BF884E9CC6EF15BBFBD42491B0C0004304DAA09288BC
[ 1][t 2][2024-07-03 11:46:06.595006849][lite-client.cpp:2073][!testnode]   account state of -1:20BAA7486D8EA4A4CCA447C58579519B65C3F68AE05A8177E742EAB4AC6AF180 is empty (cannot run method `get_pow_params`)
[ 1][t 2][2024-07-03 11:46:06.595019984][lite-client.cpp:1270][!testnode]   [Error : 0 : account state of -1:20BAA7486D8EA4A4CCA447C58579519B65C3F68AE05A8177E742EAB4AC6AF180 is empty (cannot run method `get_pow_params`)]

The only way I've found is the Testgiver Ton bot. It provides me 5ton/hour. This is my wallet that I've tried to get small tokens from Testgiver Ton bot. But I believe it's not a way to have enough tokens to run a validator.

So, I'm looking for ways to get enough tokens to run a validator on testnet. But I have no idea which is the latest docs or approach. I would like to get 20000 test Grams to participate in the continuous validation process.

How can I have enough tokens for this purpose?