besu
besu copied to clipboard
An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
Details on https://github.com/hyperledger/besu/issues/4061 This allows private networks already using London fee market to start using free gas. Previously, since https://github.com/hyperledger/besu/pull/4003, it was only possible to start a free gas London...
## PR description This PR enables [dependency verification](https://docs.gradle.org/current/userguide/dependency_verification.html) using a mechanism [introduced in Gradle 6.2](https://docs.gradle.org/6.2/release-notes.html#dependency-verification). The `gradle/verification-metadata.xml` file was autogenerated relying on the [TOFU](https://en.wikipedia.org/wiki/Trust_on_first_use) scheme. - `HEAD~1`: adds auto generated...
## PR description - Implement [EIP-1153: Transient storage opcodes](https://eips.ethereum.org/EIPS/eip-1153) - Create new EIP1153 spec for including this feature post Paris. - Added a new `ByteCodeBuilder` class to make it easier...
### Description When we execute `getProof` API, it returns an array of storage-entry objects as requested. According to the Ethereum API specification, the `key` field in the entry object should...
### Description When we execute the attached test case, the output states that the totalDifficulty is "0", which seems an incorrect value. ### Steps to Reproduce (Bug) 1. Download test...
### Description When we execute the attached test case (getPastLogs), the client produces the wrong values for the **logIndex** field. Similar issues occur when using the getTransactionReceipt API. ### Steps...
### Description According to the Ethereum API specification, `type` field in transaction object is mandatory. However, it seems that Besu does not have the field when returning a transaction object....
### Description Hi, I have an issue sychronizing besu with the network. I launch an x-snap synchronisation, and here is what I get, after a few day. I'm stuck here......
## PR description The ethereum json-rpc spec requires `logIndex` be a log's position within the block: https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getfilterchanges This is also what's described in the comments, but instead the current implementation...
### Description On startup I was getting DNS resolving errors: java.io.IOException: Timed out while trying to resolve XYZ.all.mainnet.ethdisco.net./TXT, id=54854 at org.xbill.DNS.Resolver.send(Resolver.java:170) at org.apache.tuweni.discovery.DNSResolver.resolveRecordRaw(DNSResolver.kt:155) at org.apache.tuweni.discovery.DNSResolver.resolveRecord(DNSResolver.kt:73) at org.apache.tuweni.discovery.DNSResolver.internalVisit(DNSResolver.kt:175) at org.apache.tuweni.discovery.DNSResolver.internalVisit(DNSResolver.kt:184) at...