hedera-services icon indicating copy to clipboard operation
hedera-services copied to clipboard

chore: upgrade headlong module to latest

Open david-bakin-sl opened this issue 9 months ago • 1 comments

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 are fixed at 6.1.1 but that's >2yrs old and the latest version is 11.1.0. The release notes don't call out any security fixes but you never know. And 11.1.0 is marked "breaking change" and in fact we would have to adjust our code (I confirmed by looking in github for a symbol we use but 11.1.0 doesn't have that symbol).

So: upgrade "headlong" to the latest version.

(This is https://github.com/esaulpaugh/headlong/releases.)

david-bakin-sl avatar May 10 '24 15:05 david-bakin-sl

Probably would be better to do this before upgrading the mirror node to Cancun.

david-bakin-sl avatar May 10 '24 15:05 david-bakin-sl