Questions tagged [validator]
The validator tag has no usage guidance.
81
questions
0
votes
1
answer
23
views
In the basic Solana network, which parties have access to which data?
When trying to reason about whether SOL transactions provide certain types of privacy, it would be very helpful to have a complete list of the information accessible to each party in the basic (...
1
vote
1
answer
43
views
Mainnet node lags behind after migration to v1.16.17
We are running a solana node since around April 2023. It was running fine since that time except some minor issues. But it looks like since the migration to the v1.16.17 it’s very difficult to make it ...
4
votes
1
answer
111
views
Does a non-voting RPC node require a keypair?
Double checking my RPC node vs voting validator node knowledge:
a non-voting RPC node does NOT require any keypairs at all? Only voting validator nodes do (of which they require 3)?
Or does a non-...
1
vote
2
answers
110
views
Unable to access accounts hash cache path: source(create_dir_all) - I/O error: Permission denied (os error 13), file: /mnt/ledger/accounts_hash_cache
Getting this error:
Unable to access accounts hash cache path: source(create_dir_all) - I/O error: Permission denied (os error 13), file: /mnt/ledger/accounts_hash_cache
While trying to run a testnet ...
1
vote
1
answer
31
views
Node synchronization issues
I am currently running a Solana validator, but I've noticed that the ledger folder is increasing in size while the accounts folder remains at 28kb. Am I synchronizing incorrectly? I followed the ...
0
votes
1
answer
74
views
How to start a hard fork in solana network?
I need to start a new cluster of validators with new version. For the new cluster, I want to clone the original cluster's accounts' information. I thought hard fork could be one way to do sth like ...
1
vote
1
answer
74
views
Will firedancer affect transaction finality time in any way?
A bit of a silly question and I believe the answer is "no" but asking anyways... will firedancer improve the time necessary to reach confirmed or finalized commitment in any way?
3
votes
2
answers
125
views
How to upgrade the solana version?
I checked the solana project for a while and found that the repository is being upgraded continuously all the time. As blockchain is a state replicator machine, the validator project is already ...
0
votes
0
answers
23
views
How to run a multi nodes solana cluster in my local server?
I want to run a multi nodes solana cluster in my local server, for example, a bootstrap validator with rpc port 8899 and web socket port 8900, and then an additional validator with rpc port 8901 and ...
1
vote
1
answer
43
views
validator boostrapping fails when trying to unzip genesis.tar.bz2 on MacOS
The genesis.tar.bz2 archive gets rejected because it contains unwanted entries (see below):
Error:
extra entry found: "._genesis.bin" Regular"
Content seen by the affected method:
...
0
votes
1
answer
41
views
What RPC method / CLI command to use to query validators' commission changes?
How to get validators' commission changes along with timestamp and epoch number. What RPC method and/or CLI command to use for that?
Thank you.
0
votes
1
answer
30
views
What RPC method / CLI command to use to query validators' vote account Authorized Withdrawer addresses
I would like to run a query to get validators' vote account Authorized Withdrawer addresses. What RPC method and/or CLI command to use for that?
Thank you.
0
votes
3
answers
128
views
how to view lifetime stake account rewards?
I run a validator and have a delegator asking how to see lifetime rewards earnings for his stake account.
I have used solana stakes --withdraw-authority <wallet pubkey> to show stake account ...
1
vote
1
answer
72
views
Setting up a gossip spy
For someone not running a validator, what would be the best method to listen in on gossip, getting staked amount, block, etc. "solana gossip" is giving me some of that information but not ...
2
votes
1
answer
40
views
What does repair do?
In the replay stage in the Solana validator, there's a step called repair. What does this do?
1
vote
2
answers
41
views
Does the solana validator execute all the transactions in a block or a part of the block?
Does the solana validator execute all the transactions in a block or a part of the block? If all the block will the confirm slow? Will it collect the whole block before execute the transactions in the ...
2
votes
1
answer
70
views
How can a validator comfirm a poh from the leader?
The validator don't have the fully data .how can a validator comfirm a poh from the leader? What if the leader is evil and make some fake transactions? And why don't use just pos instead poh? Does the ...
4
votes
1
answer
68
views
known devnet validators
Is this this right list of known devnet validators to start with? I'm starting one, but ending up over 135k blocks behind to start with.
--known-validator dv1ZAGvdsz5hHLwWXsVnM94hWf1pjbKVau1QVkaMJ92 \
...
1
vote
1
answer
46
views
validator main process exited
starting a devnet validator with geyser plugin - solana version 1.13.3:
exec solana-validator \
--identity ~/validator-keypair-devnet.json \
--vote-account ~/vote-account-keypair-devnet.json \
--...
3
votes
1
answer
334
views
What are slots used for?
I try to understand what slots are for. ethereum has same term but everything I read about slots are so abstract. From different solana docs, I read those
Solana has 432,000 slots per epoch which ...
0
votes
0
answers
71
views
How to Run a Solana Test Network
I'm trying to set up a test network using the scripts provided in this Solana git repository. I've got the AWS CLI configured as I want to run the network as an EC2 instance. I run the ./ec2.sh create ...
1
vote
0
answers
117
views
Single-node validator stuck on "Haven't landed a vote, so skipping my leader slot"
What are the steps to getting a single-node validator in a private network (using the solana-validator binary) running? The current setup I'm doing is
solana-genesis \
--enable-warmup-epochs \
--...
1
vote
0
answers
80
views
How to fix solana rpc node from crashing due to no available udp ports for QUIC?
I am running an RPC node and using the quic client to send transactions on the same machine. The node will run for a few hours, with many successful transactions sent via quic and then crash with the ...
3
votes
1
answer
74
views
What are the primary differences between solana-validator and solana-test-validator?
There seems to be two different validator binaries: solana-validator in validator/src/main.rs, and solana-test-validator in validator/src/bin/solana-test-validator.rs. What are the main differences ...
1
vote
1
answer
51
views
Difference between catch up and getHealth
What is the difference between getHealth and the catch up command? With my validator, I
never lag behind with the catch up command. With getHealth, it is always constant 200-300 root slots behind and ...
0
votes
0
answers
13
views
How to process restarting cluster for after a period of the cluster is downtime?
If cluster is Fault, and downtime for some hours or some days. How should I restart the cluster and get the cluster's block-time to quickly catch up to real world time?
0
votes
0
answers
117
views
mainnet-beta solana catchup falling, The hardware and software meet the requirements
Unable to catch up with the main network.
who can help me?
other, Solana discord has no permission to speak. How to apply for permission?
Hardware cpu 24 cores / 48 threads
CPU MHz 4.0
ram >300g ...
1
vote
0
answers
80
views
The getSignaturesForAddress RPC request returns "Method not found" [closed]
I am trying to perform a simple API request against the local node that seems to be working fine but the response says "Method not found" even though the validator has the --enable-cpi-and-...
2
votes
1
answer
17
views
Does Solana have additional aligment guarantees on `data` field of AccountInfo?
data field of Solana account is a byte slice, according to type system it is byte-aligned.
Does runtime internally use more strict alignment rules?
i.e. can I rely on the assumption, that data field ...
2
votes
1
answer
46
views
How to track the total SOL rewards? I see 4 reward types, but I'm not sure which to use
I see 4 reward types, but I'm not sure which to use. I'd like to track total rewards paid out.
Fee,
Rent,
Staking,
Voting,
To my understanding:
Fee -> Is this related to transaction fees, if so ...
1
vote
1
answer
153
views
How to run solana devnet validator in MacOS/Linux?
I am able to run the command solana-test-validator but when I try to run solana-validator I get the error
[2022-11-23T07:42:22.902908000Z ERROR solana_net_utils] Received no response at tcp/8899, ...
3
votes
1
answer
47
views
Solana Mainnet beta Validator Hardware
guys.
im going to buy some hardwares, CPU, RAM etc. to set my mainnet-beta validator node.
i know Requirements from solana docs(https://docs.solana.com/running-validator/validator-reqs), but I'm ...
3
votes
1
answer
25
views
difference of `repaly_votes` and `gossip_vote_txs`
I am working to understand voting process in Solana. I can't understand the difference of repaly_votes and gossip_vote_txs. What are the differences?
2
votes
1
answer
47
views
what is the average total prioritization fee per slot currently
Curious if there are resources that I can use to get the average prioritization fee per slot or at least visualize them.
if not possible, then still interested in anecdotal data about what the average ...
1
vote
0
answers
21
views
How to calculate total supply for validator rewards
in the solana docs it is mentioned that
issuance = (total supply * inflation)/target_epochs_per_year - (where target_epochs_per_year = 182.5)
Now, I am unable to understand do we consider the total ...
3
votes
2
answers
78
views
Time require to restart solana validator
I am new to Solana stuff. I just create my Solana private rpc node. I have a few questions in mind if anyone could help it would be great.
1- How much time it will take if I restart the Solana ...
4
votes
3
answers
372
views
solana-test-validator: illegal hardware instruction
Has anyone else experienced this error illegal hardware instruction when trying to run solana-test-validator? More specifically:
Im using M1 Macbook and having versions
solana-test-validator 1.14.3 (...
4
votes
2
answers
313
views
How to know the number of active validators in Solana
I would like to know how many Solana validator nodes are running actually.
Is there a way to get this data ?
1
vote
0
answers
22
views
Solana "delegate-stake" fails on devnet
When trying delegate stake using:
solana delegate-stake \
--fee-payer ~/staker-wallet-keypair.json \
--stake-authority ~/staker-wallet-keypair.json \
<STAKE_ACCOUNT_PUBKEY> <...
1
vote
1
answer
113
views
How to get account info from my local private rpc?
I built private rpc node in mainnet and it catches up well.
I want to get account info from localhost, but it gets error.
curl http://localhost:8899 -X POST -H "Content-Type: application/json&...
1
vote
1
answer
126
views
How do I deploy a program to a remote test validator?
I'm having some trouble deploying the hello world program to a remote solana-test-validator hosted in Google Compute Engine.
On my local machine, when I run
solana program deploy dist/program/...
2
votes
0
answers
190
views
solana-test-validator error: 'Incompatible CPU detected: missing AVX support'
I'm trying to run solana-test-validator on:
Windows 11 host
Running Virtual Box 6.1.38
With Ubuntu 22.04.1 guest
Razer Blade 14, 8 Core AMD CPU, RTX 3080, 16Gb
It worked fine a few weeks ago, I'm ...
1
vote
1
answer
196
views
How to start a validator in solana?
I have tried starting a local validator using solana cli command solana-test-validator. It works fine and starts from block 1 for localhost. But when I am following this doc: Starting a Validator and ...
2
votes
1
answer
89
views
How does stake account gets created?
I write code for staking:
const stakeAccount = Keypair.generate();
then I get the validator that I trust
const validators = await connection.getVoteAccounts();
// just choose the first one
const ...
1
vote
1
answer
106
views
Transaction confirmation time vs Slot time
The slot time is around 600ms or so per https://explorer.solana.com/.
However, the confirmation times are highly unstable, and can take 10's of seconds per https://www.validators.app/ping-thing?locale=...
1
vote
1
answer
61
views
How a new validator get last state in Solana?
I like to join Solana mainnet as a validator and participate in consensus. As a result, I was reading about Solana and the steps to run a validator during the last few weeks.
I generally understood ...
6
votes
1
answer
46
views
Can a vote account be a PDA?
Can a validator have a vote account as a PDA? Does a validator have to do anything special to do this?
1
vote
0
answers
135
views
What does root slot mean in relation to vote accounts?
How or when does a vote account get a root slot? create-vote ? create-stake? or delegate-stake?
I encounter frequently:
Unable to delegate. Vote account appears delinquent because its current root ...
3
votes
4
answers
189
views
How to setup local validator rpc on solscan?
I want to check transactions and programs details on my local validator, how can I setup it on https://solscan.io/ ?
I am trying to do it by typing "http://localhost:8899" in "Custom ...
1
vote
1
answer
54
views
What/where is the mint public key in genesis config source code?
solana document says "Before starting any validators, one first needs to create a genesis config. The config references two public keys, a mint and a bootstrap validator. " https://docs....