David Bakin

Results 24 issues of David Bakin

### Problem I'm always frustrated when ... code I write doesn't behave properly in the face of network timeouts because I a) forgot to write the timeout recovery code in...

enhancement

Does this tool work to rebase the entire stack onto an updated master branch? If so ... perhaps a one-line example showing this would be good. (Issue is that starting...

With the Cancun upgrade (targeted: services 0.50) there should be end-to-end tests of (some of the) Cancun functionality from the relay POV. Obviously Ethereum type 3 transactions (containing "blobs") need...

The Cancun-related [HIP-866: Add EVM compatibility for non-supported Cancun blob features](https://hips.hedera.com/hip/hip-866#json-rpc-relay-implementation) suggests that new Ethereum type 3 transactions should be rejected, with a specific error message. (Perhaps this already happens.)...

**Description**: Cherry-pick, from develop: * b09db268 Finish HIP-866 non-support for Cancun by testing rejection of type 3 (blob) transactions. **Related issue(s)**: Fixes #13210 **Checklist** - [ ] Documented (Code comments,...

Commit b09db2680 "feat(cancun): Finish HIP-866 non-support for Cancun blobs (#13178)" needs to be cherry-picked into 0.50 to complete the services' side of Cancun.

Cancun upgrade to Ethereum is rolling out in March, and it comes with EVM changes. Bring in a recent BESU version that has Cancun support (`> 24.2.1`) and provide Cancun...

Epic

We use the "headlong" module in EVM, Smart Contracts Service, HapiUtils, and HapiSpec tests to do translations of Ethereum "RLP" encoded things - including ABIs, transactions, contract parameters, etc. We...

`:test-clients:hapiTestSmartContract` shows up in CI as "HAPI Tests (Smart Contract) / Standard", and it's logs report multiple `ERROR`s from gRPC: ![image](https://github.com/hashgraph/hedera-services/assets/117694041/8e0ad608-d49e-4fb3-9750-a488fa60d0e2) These probably indicate the test is sending transactions that...

I'd like to use `JsonBodyHandler.java` - a nice little class. But this repo has no explicit license agreement 😞