Questions tagged [besu]

Besu Ethereum Client is an Apache 2.0 licensed, MainNet compatible, Ethereum client written in Java with focus on Enterprise Ethereum adoption. Formerly known as Pantheon.

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

How to listen only to fresh events on private besu blockchain?

Is it possible to listen only to new events by Besu plugin, and bypass events, that are coming when synchronizing a node to a blockchain? I use Log listener to listen to incoming events.
user avatar
0 votes
0 answers
18 views

Architectural issues of using smart contracts

As part of my master's thesis MVP, I am developing a project on the implementation of an accounting system for electronic document management using smart contracts. Now there is a question of ...
user avatar
0 votes
1 answer
17 views

Hyperledger besu onchain permissioning error

i'm following a tutorial on how to create an onchain permissioning network with hyperledger besu : https://besu.hyperledger.org/en/stable/Tutorials/Permissioning/Getting-Started-Onchain-Permissioning/ ...
user avatar
0 votes
0 answers
11 views

how to setup hyperledger besu permissioned ethereum blockchain using docker?

Hello blockchain enthusiats, this my very first question on a forum, i'm trying to create a permissioned ethereum blockchain using hyperledger besu, i tried to use docker for that but because i'm not ...
user avatar
0 votes
0 answers
12 views

Using Hyperledger QBFT suitable for public chains?

I am thing process of creating my own public EVM network, i found the best approach available would be using QBFT on HyperLedger Besu as it is Proof Of Authority and secure for production uses. But ...
user avatar
  • 1
0 votes
0 answers
18 views

How to increase OPCODE gas Price in Hyperledger Besu

I want to setup Private POA blockchain using hyperledger besu. I dont want people to deploy smart contract on the chain. I searched on google and found it some alternative solution to increase create ...
user avatar
  • 46
0 votes
2 answers
119 views

Deploy SmartContract to local Hyperledger-Besu network using Brownie

EDIT: In short, I want to use Brownie to deploy smartContracts to HyperLedger-Besu network on my local machine. For some reason, it doesn't work, so I wanted to ask if anyone here had experience with ...
user avatar
  • 775
0 votes
0 answers
31 views

Block propagation delay

I have some doubts related to block propagation time. In a network built with Hyperledger Besu, I have 4 AWS machines, 3 in Paris and 1 more in Oregon. The block propagation times are crazy, like 2 ...
user avatar
0 votes
0 answers
66 views

Block capacity - Hyperledger Besu

Good afternoon, I am trying to perform a transaction capacity test on my network with Hyperledger Besu with 4 validator nodes and a time per block of 4seconds. I have created a script with NodeJS that ...
user avatar
0 votes
0 answers
9 views

description fields on Alethio block explorer

I'm using Alethio block explorer on an IBFT2 based chain I would like to know the meaning of the validators field, will this field have all the addresses of the validators or just the addresses of the ...
user avatar
0 votes
0 answers
18 views

Consortium networks - safety concerns

After studying the different types of blockchain networks and their advantages in the enterprise space and after opting for permissioned networks to form a consortium, my questions are: What are the ...
user avatar
0 votes
0 answers
36 views

State root mismatch error at mining genesis block

I am working on a private Besu implementation. I made some modifications to the open source package, and when I went to start a new chain instance it gives a state root mismatch error for the genesis ...
user avatar
1 vote
0 answers
12 views

Stable release of Hyperledger Besu won't compile

I cloned a fresh copy of Hyperledger Besu from the GitHub repo and when I opened it in Eclipse, it said that there are 148 errors and that the project won't compile. It also said that there are 108 ...
user avatar
0 votes
0 answers
27 views

interact with smart contracts in hyperledger besu from C++ dapp

I am trying to interact with smart contracts deployed in private network on Hyperledger Besu. it appears that Besu only supports web3 library in javascript and java. is there a way to intact with ...
user avatar
  • 101
1 vote
1 answer
15 views

How can we filter the incoming transactions to a node to disable smart contract deployments?

How can we identify an incoming transaction that has to address as 0x0 so as to stop it from being mined and broadcasted in Hyperledger Besu? Can anyone tell a way to do it like any configurations to ...
user avatar
  • 11
0 votes
1 answer
58 views

Cors Issue with Hyper Ledger Private Block chain network on Aws

I am new to hyper ledger and trying to set up a private block chain network with clique as consensus protocol. I am deploying it on a AWS Ec2 Instance. Followed these steps and initiated a boot node ...
user avatar
0 votes
0 answers
113 views

Hyperledger Besu for creating accounts

I am able to setup hyperledger besu for creating private ethereum network(followed the official documents with 3 testing accounts in gnesis file) and able to connect to metamask as well. But its not ...
user avatar
0 votes
0 answers
113 views

EthSigner "Chain ID not supported" using Besu node on Rinkeyby

I am attempting to use EthSigner to sign and send transactions to Besu running on Rinkeby. EthSigner is running in a docker container and Besu is running locally using besu --network=rinkeby --rpc-...
user avatar
0 votes
0 answers
306 views

Error: Returned error: The method eth_sendTransaction is not supported. Use eth_sendRawTransaction to send a signed transaction to Besu

I'm using a private network for deploying smart contracts and i want to interact with the deployed contracts that i have. Soo im trying with this smart contract // SPDX-License-Identifier: MIT ...
user avatar
1 vote
1 answer
43 views

Mining causes nodes to stop syncing on Besu

I am trying to test my private network by running multiple nodes at one time. I am using a config file that lists the boot node as well as the same genesis file. The boot node is on a linux server, ...
user avatar
0 votes
0 answers
55 views

How to mine only on transaction or reduce the disk storage used by HyperLedger Besu IBFT 2.0?

I have been following the tutorial for creating a private IBFT 2.0 network using Hyperledger Besu. The issue is that the blocks are created every 2 seconds and many blocks are created with no ...
user avatar
1 vote
0 answers
56 views

Read smart contract data from blockchain itself

I'm trying to figure out if it's possible to read smart contract data from the blockchain itself. I know in ordinary circumstances, smart contracts sit on top of the chain in the ledger. I'd like to ...
user avatar
0 votes
0 answers
123 views

Time to sync a FULL Besu node?

How long does it take now in August 2021 to sync a FULL besu node?
user avatar
0 votes
1 answer
98 views

Is there a way to burn tokens only on transfer (on every transfer)

If a transfer happens from one account to another thru metamask,how do we burn coins per transfer ? can this be done thru a contract? (using besu). Is this change in java code or can be down thru a ...
user avatar
  • 1
1 vote
0 answers
28 views

Highest known block in the peer network - permissioned ethereum network

We are starting to define the best metrics to monitor a permissioned Besu network. One important point to monitor is the block height of a node and from other nodes in order to discover if the node is ...
user avatar
0 votes
1 answer
81 views

web3.eth.contracts.myMethod().call() returns nothing

I'm still new to ethereum development, and when trying to execute call() on a created contract, I'm receiving varying results. Sometimes the call works, and other times it returns the error Returned ...
user avatar
2 votes
0 answers
62 views

Peers counts by bootnode and non-boot node are different

I just setup a 4 nodes Besu network 21.1.5 on a single Ubuntu 20.04 server. The peer count on boot node is 4. However it is 3 peers on all other non-boot node. Is it right that the peer counts from ...
user avatar
2 votes
0 answers
83 views

Is there any way to configure hyperledger besu to mine blocks only when there are transactions?

I have been following this tutorial: https://besu.hyperledger.org/en/stable/Tutorials/Private-Network/Create-IBFT-Network/ Everything works fine, however I can see that every 2 seconds new block is ...
user avatar
  • 171
2 votes
2 answers
140 views

How to disable deployment of smart contracts on besu private network?

Is there any way to disable creation of smart contracts on Hyperledger Besu Private Network for addresses except those that I specify? I want to create private network with zero gas fee, but no one ...
user avatar
  • 171
2 votes
0 answers
1k views

Error: Wallet has error: Error: could not detect network (event="noNetwork", code=NETWORK_ERROR, version=providers/5.0.17)

After enabling JWT token authentication on besu network, a connectionInfo with JWT token in headers is used to make connection to the network, instead of url. import { ContractFactory, ethers } from &...
user avatar
0 votes
1 answer
249 views

How to add JWT token in JsonRpcProvider url header when connecting to JWT enabled network?

When connecting to Besu network which enables JWT public key authentication, how to add the token to the JsonRpcProvider (ethers 5.0.8)? Here is the current code (before adding JWT token): let ...
user avatar
2 votes
1 answer
657 views

How to specify Solidity version in web3j?

I have a simple java maven project whose pom.xml looks like: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" ...
user avatar
  • 141
1 vote
1 answer
114 views

Make Hyperledger Besu sync faster during DOS blocks

I am attempting to sync a full node using Hyperledger Besu and it has slowed down considerably when hitting about block 2,300,000. Geth and Parity can be made faster as this link details to sync these ...
user avatar
  • 13
1 vote
1 answer
114 views

Transaction status true when sent to an address which doesn't have anything

When you create a transaction calling a function in a smart contract the transaction status is true if it's executed correctly and false if it isn't When testing in Hyperledger Besu, if a transaction ...
user avatar
0 votes
1 answer
308 views

Hyperledger Besu: Unable to decode the hex string returned by solidity function containing multiple values

I have set up a Hyperledger Besu network for private transactions using Orion. I am using a javascript client to write to and read data from a smart contract written in Solidity. I am following the ...
user avatar
2 votes
1 answer
79 views

Load testing Besu + IBFT2?

The context: I have a simple app that that consults historic of events frequently. It works fine on my development machine, with just a few thousands blocks. I am not sure if it will continue to work ...
user avatar
  • 526
0 votes
0 answers
186 views

How to send a transaction to Besu configured as a Free Gas Network

I have downloaded and configured Besu as a Free Gas Network (https://besu.hyperledger.org/en/stable/HowTo/Configure/FreeGas/ ). Creating transaction using Truffle works fine, but not in my application ...
user avatar
  • 168
1 vote
0 answers
193 views

I could not use web3.js module and perform getAccounts etc. for Consortium networks. Hyperledger Besu

const Web3 = require('web3') //var web3 = new Web3('http://127.0.0.1:8585'); var web3 = new Web3(new Web3.providers.HttpProvider('http://localhost:8545')); // https://rinkeby.infura.io/v3/...
user avatar
0 votes
0 answers
52 views

What does an Ethereum Client do?

I've developed Smart Contracts using Solidity, and then created a front end for them using Web3js. I used Truffle to to get them to communicate. That's how I tried out a couple of Proof of Concepts. I ...
user avatar
1 vote
1 answer
163 views

Failed to extract secret from Hashicorp vault production mode - EthSigner - Hashicorp Vault

Working in hashicorp vault dev mode everything works fine but when I use a hashicor vault in production mode I am not able to connect ethsigner. However, i have been checkin if I can extract the ...
user avatar
  • 75
4 votes
1 answer
114 views

Why is Ethereum licensed under the LGPLv3 license?

Simple question, which I cannot answer myself. Why Ethereum have an LGPLv3 license? Bitcoin has MIT license. Thank you.
user avatar
  • 141
0 votes
1 answer
371 views

Unable to deploy contract on Besu network(docker) using dynamic IP

I am stuck with a weird situation. I create a local Ethereum network with Hyperledger Besu in docker environment. I try to deploy contracts to a rpc node using Truffle(different container in same ...
user avatar
1 vote
0 answers
91 views

Mining stops after some time in my Hyperledger-besu Private blockchain

I have been using Hyperledger-Besu's quickstart guide to build my private blockchain (with ibft2 as consensus algorithm) on an AWS instance, which basically just clones that repo https://github.com/...
user avatar
1 vote
1 answer
329 views

How to Setup a Private Network in Hyperledger Besu?

I am looking for steps to configure hyperledger besu client for a private network of say 5 nodes.
user avatar
  • 131
0 votes
1 answer
240 views

Scaling Solutions For Hyperledger Besu? [duplicate]

Plasma is a layer-2 scaling solution but it seems to be not very effective , are there any other ethereum scalability solutions that are efficient and can be applied to enterprise use cases alongside ...
user avatar
  • 131
3 votes
2 answers
139 views

Does Hyperledger Besu support Plasma?

Does the Besu client support Plasma? I guess this question could also be asked about other clients such as Geth and Parity as well.
user avatar
4 votes
1 answer
258 views

How to configure the sealer account for a private Clique PoA network in Pantheon

Pantheon is the new Java-based Ethereum node targeting the enterprise setups. I am trying to get my geth clique private network running on pantheon, but since pantheon has no account management, I am ...
user avatar
  • 7,194