Skip to main content

Questions tagged [beacon-chain]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
10 views

Find the amount of reward the node operator/validator received for including the block in that slot (in GWEI)

I've a GET /blockreward/{slot} API requirement where I need to retrieve information about the block reward for a given slot (integer) in the Ethereum blockchain. JSON Response: status: Whether the ...
R Sun's user avatar
  • 141
0 votes
0 answers
6 views

Is Ethereum 2's proposer selected unique, weighted and DOS-resistant?

Several pages claim that Ethereum 2's block proposer selection is unique and done in proportion to weights, yet single secret leader election is not simple. I am aware of the whisk proposal that ...
ranchalp's user avatar
  • 540
0 votes
0 answers
8 views

How beacon chain change formation and sync with other shards in case of misconfigurations?

i have a quick question for all. Assuming we have the 4 shards in ethereum and validators do their work validate transactions and assuming shard 3 has some problems and does not produce valid blocks, ...
Panagiotis Drakatos's user avatar
1 vote
0 answers
31 views

How to retrieve a validator Fields and Index from the Beacon Chain?

I'm working on a stacking / restacking project where I need to call that function: function verifyWithdrawalCredentials( uint64 oracleTimestamp, BeaconChainProofs.StateRootProof calldata ...
ASANSON's user avatar
  • 11
0 votes
0 answers
27 views

Link between beacon chain slot and execution chain block

I have researched info about this topic and I seem to find no answer. If it already has been asked please kindly provide the link for it. I would like to know the link between slot and block. From ...
Daniel Pérez García's user avatar
2 votes
1 answer
138 views

How to connect eth2 private network with another machine!

Actually I made my own PoS Ethereum testnet which is public!(It means I can make a transaction to my network from anywhere available Internet.) However my testnet is working with only ONE NODE with 64 ...
Beginner-K's user avatar
1 vote
1 answer
65 views

How to activate a validator in a local testnet?

I am trying to add a validator to my local testnet, however the validator keeps giving the same message ( awaiting activation ); For context, the network topology is as follows; There are two ...
Muhammad Yasir's user avatar
0 votes
0 answers
84 views

Check sync committee participation percentage

Looking f.e. at slot 3645537 I would like to verify the percentage of sync committee participation. I get the sync aggregate of a given slot by hitting my beacon node on the following URL: ${...
Milkncookiez's user avatar
1 vote
0 answers
58 views

API to get MEV reward recipient from Beacon Chain

Is there any API which I can reliably use to get the MEV reward recipient and block reward for a particular block number as shown on the beacon chain page? I can use the flashbots relay API but this ...
Ramon912001's user avatar
0 votes
0 answers
66 views

Beacon-chain fault tolerant load balancing

I use dshackle to load balance incoming RPC requests for ETH1. Recently, I tried to look for the same solution on ETH2/beacon-chain, and I found an old repo that service doesn't work correctly when I ...
Mohi Rostami's user avatar
1 vote
0 answers
39 views

Why would a slot have 0% participation from sync committee (Sepolia)?

I'm working on a service that listens to blocks from the Ethereum Beacon chain (both mainnet and Sepolia), and uses the sync committee for submitting proofs of transactions to a light client. I ...
Milkncookiez's user avatar
1 vote
0 answers
25 views

Are there any good tools, specifically code packages to checksum eth validator addresses?

Are there any good tools, specifically code packages to checksum eth validator addresses? They are longer than normal Ethereum addresses, and because of that I find the Web3 python library refuses to ...
Bruce's user avatar
  • 967
0 votes
0 answers
10 views

How "hybrid pow/pos" worked on Ethereum prior to the merge?

So I read this article, which explains how Proof of Stake works in ethereum, I think I understand how blocks are proposed, and how are they attested and then finalized to be part of the main chain. I ...
Rezga's user avatar
  • 103
3 votes
1 answer
118 views

Accessing state of Beacon Chain in a solidity smart contract

I'm working on a Solidity smart contract and need to access info about the state of the Beacon Chain. For example, I would like to get a list of current validators, their balances,slashings, previous ...
ConvenientCult's user avatar
0 votes
0 answers
57 views

INFO powchain: Currently waiting for chainstart Additional validators needed=16384 Generating genesis state in=446340h0m0s

Issue currently waiting for chain start, generating genesis state Background I am using geth and prysm for creating this devnet from poa-to-pos geth branch:23ac8df15302bbde098cab6d711abdd24843d66a ...
kadeland's user avatar
1 vote
0 answers
221 views

beacon chain cannot sync with geth ethereum and error engine in geth

I had a problem while run Go Ethereum and Prysm. when both are executed, there is an error response on the Prysm beacon-chain and an error on geth ethereum. here is the error, Beacon Chain Geth ...
Ekacitta Wibisono's user avatar
0 votes
1 answer
124 views

Sync committee submission period

Suppose a validator has a sync committee duty for slot X. Is he supposed to send his SyncCommitteeMessage exclusively in slot X? Or may he send during the epoch (similarly to the attestation duty)? ...
Matheus Franco's user avatar
2 votes
1 answer
70 views

Number of validators in a committee for a particular slot is not equal to the number of aggregation_bits for that committee in the slot

I was trying to make a program in which I store the attestations of the validators. But When I started running the program I ran into an error, which was that the number of validators in the committee ...
Rishabh Vasudevan's user avatar
2 votes
1 answer
157 views

Who can help me with Beacon data?

How can I get Beacon node data, like the beacon smart contract balance or balance of validators? Renat Ghoste
renatghoste's user avatar
3 votes
2 answers
555 views

Why are Ethereum slots 12 seconds?

In Ethereum Proof of Stake, how was this particular slot time of 12 seconds decided upon? Credit: https://old.reddit.com/r/ethereum/comments/gb8j89/eth20_slot_time_a_question/
eth's user avatar
  • 86k
3 votes
1 answer
197 views

What is the "skip-block" exact definition in Ethereum 2.0?

In this article the term "skip-block" has been mentioned so briefly that it is not clear to me what its exact definition is. Is it a kind of block in Ethereum 2.0 ? I also could not find ...
Questioner's user avatar
  • 2,680
0 votes
1 answer
493 views

How can I get a list of all blocks proposed by a validator?

I would like to get all blocks proposed by a given validator. It looks like this functionality is not available in the standard Beaconchain API. Is there any other API available, probably by a a third ...
TripleSpeeder's user avatar
4 votes
1 answer
2k views

Does the balance of Beacon deposit contract address contain ETH2 staking rewards?

Please correct me if I am wrong in any of the following statements. All the ETH for ETH2 staking are sent to the Beacon Deposit Contract address. Choose a random validator from Beaconscan and we can ...
Warren's user avatar
  • 143
2 votes
1 answer
301 views

Who is index 0 validator in ethereum beacon chain?

Address: 0x933ad9491b62059dd065b560d256d8957a8c402cc6e8d8ee7290ae11e8f7329267a8811c397529dac52ae1342ba58c95 In beaconscan.com, the index 0 validator proposed block nearly 20,000 times and almost ...
hhhbbb's user avatar
  • 23
1 vote
0 answers
25 views

Node Available for Beacon Chain API

I would like to know if anyone knows of any node services that allow requests to the beacon chain API. I wanted to do some queries, but I don't want to install a consensus client here (or download all ...
João Paulo Morais's user avatar
1 vote
0 answers
26 views

what kind of pubkey is this? [duplicate]

i found a bunch of old pubkeys but i dont remember how i created them or even if they were mine. they seem to be a bit short and i cant convert them to a an actual address if anyone has any ideea ...
Testdev01's user avatar
3 votes
2 answers
481 views

What is the underlying mechanism behind empty slots in Ethereum?

Ethereum docs says: However, occasionally validators might be offline when called to propose a block, meaning slots can sometimes go empty. What happens when the randomly chosen validator is offline?...
ubuntugod's user avatar
  • 131
0 votes
1 answer
159 views

Accessing historical data for validators from the API

I have been trying to pull the validator-level data for ETH for a project I am working on. I am using this API and have been unable to find a command I need. Ideally, the request URL would either ...
TG_hence's user avatar
3 votes
1 answer
677 views

Are transactions duplicated in both beacon chain and execution layer?

What exactly is the content of blocks on the beacon chain? partially answers the question but still not complete to me. I understand that since the merge, execution layer info are in beacon chain. ...
Makubu's user avatar
  • 65
1 vote
2 answers
379 views

Why PoS block not strictly generated on 12 seconds

I'm trying to estimate the block arrival time in etherum PoS. I was given to understand that every 12 seconds, a new block will be generated. I did a simple calculation but the result is not expected. ...
Bai Bing's user avatar
  • 113
1 vote
1 answer
160 views

How are BeaconBlocks and BeaconStates interconnected?

After the Ethereum merge took place, the original blockchain merged into the Beacon chain and its data is referenced under the execution_payload field in the class BeaconBlock(...) and the Beacon ...
Boki XD's user avatar
  • 121
2 votes
1 answer
351 views

Deposit Contract: What is the point of the Merkle tree?

The Deposit Contract inserts all deposits into a Merkle tree. According to the Beacon Chains spec, when a deposit is processed on the Beacon Chain, it must be verified that the deposit is indeed a ...
DaviD.'s user avatar
  • 121
4 votes
3 answers
4k views

Checkpoint sync source for Ethereum beacon chain node

Ethereum beacon chain nodes like Lighthouse and Prysm offer checkpoint sync to get the node synced faster. How can I get a node that I can pass as --checkpoint-sync-url to lighthouse so that I can ...
Mikko Ohtamaa's user avatar
4 votes
1 answer
3k views

Ethereum beacon chain node (Lighthouse) fails to connect to GoEthereum

Ethereum beacon chain node (e.g. Lighthouse) fails to connect to GoEthereum execution layer node with the error seen in GoEthereum logs: the method engine_exchangeTransitionConfigurationV1 does not ...
Mikko Ohtamaa's user avatar
8 votes
1 answer
14k views

Post-merge network, but no beacon client seen. Please launch one to follow the chain!

Ethereum GOerli Network Sync stopped block number 7382822. And one warning come (Post-merge network, but no beacon client seen. Please launch one to follow the chain! ) how to start sync in goerli ...
System Admin's user avatar
4 votes
1 answer
591 views

PBS - How & where do block builders submit their blocks?

With the merge and the change to PoS, there will also be a shift towards PBS. As far as i have researched, any block builder can build blocks with transactions from the mempool. How are these blocks ...
Plus Ultra's user avatar
3 votes
1 answer
213 views

What is Committe Index in Ethereum Beacon Chain?

The Ethereum beacon chain has a concept of committee index, and I do not understand it. What exactly is the committee index? Why was it needed? How many committee index are there per slot? One or many?...
Finlay Weber's user avatar
4 votes
1 answer
225 views

How can one retrieve rewards/penalties for a given validator address and eth1 block height?

I was left a bit confused after reading the docs here, here and the code here on the topic. My key questions: Is there a way to retrieve a certain validator's reward value for a given block via API ...
CmajSmith's user avatar
  • 141
1 vote
2 answers
200 views

How many proposers are selected during one epoch?

Suppose there are enough validators(128 X 64 X 32). In one epoch, which one is true? 64 x 32 proposers/ one proposer for each (shard, slot) 32 proposers/ one proposer for each slot 64 proposers/ one ...
FAN's user avatar
  • 11
1 vote
1 answer
196 views

What is the difference between Votes and Attestations?

I am looking at the block at slot 0 epoch 0 of the beacon chain here: https://prater.beaconcha.in/block/0#overview I noticed that it has votes count as 821 but attestation counts as 0. The question ...
Finlay Weber's user avatar
1 vote
0 answers
160 views

How is it possible to sign and attest a block within 12 seconds

I am digging deep into understanding the consensus layer specification for ethereum when it has moved to proof of stake. I understand that time is divided into slots of 12 seconds, and 32 of such ...
Finlay Weber's user avatar
1 vote
3 answers
48 views

How does ethereum store the 300k validator addresses

My question is possibly naive but since I am facing a similar problem, I would like to know how does ethereum really know which addresses are validator addresses without storing a 300k long array? If ...
wolf dun's user avatar
2 votes
1 answer
634 views

Withdrawal activation through a hard fork and the role of the Eth2 Deposit Contract post-Merge

As we all know, the withdrawals for Beacon Chain validators will only become available in a later hard fork post-Merge. Can anyone please explain in a little bit more detail or point me to an EIP or ...
lts.crypto's user avatar
0 votes
1 answer
156 views

Ethereum 2.0: supermajority, stake distribution among validators

I am studying how the Ethereum 2.0 version works. I have read the official documentation and in particular this. According to the information I found here, the maximum number of validators allowed is ...
nedo's user avatar
  • 1
2 votes
1 answer
592 views

What is the aggregation_bits in beacon chain's Attestation?

The beacon chains Attestation data structure has an aggregation_bits class Attestation(Container): aggregation_bits: Bitlist[MAX_VALIDATORS_PER_COMMITTEE] data: AttestationData signature: ...
Finlay Weber's user avatar
1 vote
1 answer
104 views

Checking if merge has happened in smart contract

Is it possible to check whether or not the merge has happened using a smart contract? Preferably completely on-chain, but some trustworthy decentralized oracle that tells me could work too.
TommyASD's user avatar
2 votes
1 answer
975 views

Public Keys vs Addresses on ETH2 Beacon Chain

Why do we reference ETH2 validators by their public key while in ETH1 we use addresses for that? After the merge, can we expect that we also use addresses for validators? Why are public keys in ETH1 ...
Simon Bachmann's user avatar
1 vote
2 answers
517 views

How can there be a fork if only one validator is allowed to propose a block per slot?

As I understand it, one and only one validator get selected to propose the next block on the beacon chain. This means that the other validator attesting can only attest to one block right? (since ...
Finlay Weber's user avatar
1 vote
1 answer
80 views

Is the recent beacon block the state of the beacon chain?

I am reading this The Beacon Chain Ethereum 2.0 explainer you need to read first where it states: The contents of the Beacon Chain is primarily a registry of validator addresses, the state of each ...
Finlay Weber's user avatar
3 votes
1 answer
63 views

How will transactions be assigned to a shards in Ethereum PoS?

I understand that the plan is to have shards with Ethereum PoS. I am trying to have a mental picture of how that will work. Basically when a wallet signs a transaction, what determines which shard of ...
Finlay Weber's user avatar