Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [clique]

The tag has no usage guidance.

4
votes
1answer
328 views

How to immediately include transactions into blocks if there is still space?

Geth version: 1.8.12-stable OS & Version: Linux/OSX Expected Behavior Transactions to distributed to network right at its sent block number and deployed within that. Actual Behavior ...
3
votes
1answer
148 views

Creation of a whitelist in a private network with Rinkeby Clique PoA?

I'd like to create a private network where I would limit the creation of smart contracts to a whitelist of accounts. Is there any option for this?
1
vote
1answer
23 views

What is the best way to push transactions with hight rate (>1000 per second)?

In order to test the throughput of a private Ethereum, I need to send multiple transactions as fast as possible. Can web3js ensures fast delivery of transactions? or there is an other more efficient ...
0
votes
1answer
183 views

How to filter transactions in PoA/Clique chain

(ETH noob here) I am thinking of running PoA/Clique based network for a potential dApp project. Is it possible for the sealer to apply filters on transactions before sealing a block? The scenario ...
0
votes
1answer
710 views

How to use events to retrieve data from a transaction? PRIVATE CHAIN

i am using GETH for the architecture and deployment of my contract on a private chain and it works pretty fine, but unfortunately i want to return data from a transaction function and this makes me ...
4
votes
0answers
67 views

Error trying to synchronize geth clique client after shutdown

I'm working with a private network using geth clique clients. Each time a node shut downs, (after a power cut, or just killing the geth process), if a try to put it to work again, the node can't ...
3
votes
0answers
142 views

Header broke chain ancestry, Synchronisation failed, dropping peer & retrieved hash chain is invalid

System information Geth version: Geth Version: 1.8.22-stable Git Commit: 7fa3509e2eaf1a4ebc12344590e5699406690f15 Architecture: arm Protocol Versions: [63 62] Network Id: 1 Go Version: go1.11.5 ...
3
votes
0answers
166 views

Unable to Add 3rd Proof-of-Authority Sealer Node

I have a geth POA private blockchain setup and running with 2 sealer nodes. Now I have setup a 3rd node as a sealer, and ran the following command on the both existing sealer nodes clique.propose("...
3
votes
0answers
533 views

Is Geth's Clique PoA Consensus Algorithm production ready?

Is it recommended to use geth's Clique PoA in a production setup or is it for test-net only? Does someone know of productive deployments of Clique PoA?
2
votes
0answers
135 views

Can a Parity node can connect into Clique Proof-of-Authority consensus engine?

I have setup private Proof-of-Authority consensus engine (also named clique) network with Geth. Can a Parity node connect into it? If yes, how? Parity-goerli does this for AuRa (Parity's Proof-of-...
2
votes
0answers
58 views

Geth: process receipts (clique)

we set up our own ethereum instance using geth and the "clique" consensus mechanism. We have now 20 nodes and only 1 of them is a miner. My problem is: It seems like, that only the miner node is able ...
2
votes
0answers
235 views

Implementing validator contract on existing PoA chain

I'm running a private PoA chain with a height of around 700,000 blocks. I initialised the chain with two signer addresses included in the genesis file to get things started. Since then we've added ...
1
vote
0answers
40 views

Is it possible to set miner reward on Geth clique?

I have a private network set up with ethereum & PoA clique consensus. Using in geth client miner.setEtherbase(eth.coinbase) on miner nodes, doesn't seems to work. Inspecting in block explorer ...
1
vote
0answers
29 views

Delay on receiving block by peered node

Sometimes it takes an around of 25ms to import new block by the other peered node after mined by miner. But sometimes it increases directly around 400ms to import block by peered node after mined by ...
1
vote
0answers
50 views

go-ethereum POA with clique - issue with add new signers when all old signers are removed

I have setup a POA network with Clique consensus on azure. Due to some issue all the signer vms got deleted and we have no more signers and only normal geth nodes. So i tried updating the geth nodes ...
1
vote
0answers
65 views

Add custom block header for Clique

Is it possible to add a new header to ethereums block header without messing up go-ethereums core too much.. im looking at the block.go file specifically at this part... see the custom super header i ...
1
vote
0answers
436 views

Clique: recommended sealer setup for small networks?

For example I have Proof-of-Authority private Ethereum network that has three nodes (pretty small network), which I control all the three nodes and can decide who is sealer or not. Later additional ...
0
votes
0answers
19 views

Send transactions from any address (account) to a private ethreum network (PoA)

I am trying to send a transaction to a private Ethereum network (PoA) using an arbitrary address. However, the network is not accepting transactions from that address. Are there any method to unlock ...
0
votes
0answers
12 views

When enabling Clique consensus, I get status 0x0 Transaction mined but execution failed

When enabling Clique consensus and try to deploy a contract using Remix, I obtain this error; status: 0x0 Transaction mined but execution failed Any idea? FYI, I am creating a private network ...
0
votes
0answers
14 views

How to backup and restore txpool data?

I'm using Geth to create a PoA Clique based private blockchain. I'm currently facing this problem and I'm looking for ways to backup and restore txpool data. From the problematic node, this is my ...
0
votes
0answers
19 views

PoA chain not processing transaction

I am using Clique and have set period:0 in the genesis.json file. When I migrate --reset there is no problem in sealing new blocks; but, when I submit a transaction from my frontend through metamask, ...
0
votes
0answers
24 views

Randomised DPOS for Ethereum VM?

Clique (POA) seems to have awesome configuration possibilities to make it work like a DPoS or a randomised DPoS DPoS : Selects a set of masternodes (maybe 18-25?) which have staked native fuel (ETH ...
0
votes
0answers
51 views

How to set sealers in extradata genesis block in PoA?

Which is the sintaxis to set up the sealers in extradata field? This is an example: "extraData": "...
0
votes
0answers
32 views

Open websocket in POA private network

Im following this tutorial to setup PoA private network: https://medium.com/@collin.cusce/using-puppeth-to-manually-create-an-ethereum-proof-of-authority-clique-network-on-aws-ae0d7c906cce. Nodes in ...
0
votes
0answers
174 views

Creating a new Consensus Algorithm based on Clique

Im working on refactoring clique consensus algorithm to use a smart contract. For my initial proof of concept I am using 2 files, each with 3 node addresses, I am using these files to populate the ...
0
votes
0answers
202 views

How to set gas price for an OPCODE in a private PoA chain?

I have set up a private PoA network on my machine. I can set the gas price and gas limit for all transactions. Is it possible to set gas price required to sign a transaction for each OPCODE? Like I ...
0
votes
0answers
102 views

How to programatically add a signer within clique consensus algorithm

I'm trying to extend clique and to add a signer programatically, my initial PoC looks something like this which i have placed into the snapshot.go file in clique, when i do this, compile and restard ...