gas price is a string for some reason now in web3, seems like a bug because it is described as an int.
Anyway, we fixed this in core already but it isn't released yet so we have to temporarily fix here as well
How I did it
check if str and hex and int 16 it
How to verify it
passing tests
will need this for the other 2 PRs
Checklist
[ ] Passes all linting checks (pre-commit and CI jobs)
[ ] New test cases have been added and are passing
[ ] Documentation has been updated
[ ] PR title follows Conventional Commit standard (will be automatically included in the changelog)
What I did
gas price is a string for some reason now in web3, seems like a bug because it is described as an int. Anyway, we fixed this in core already but it isn't released yet so we have to temporarily fix here as well
How I did it
check if str and hex and int 16 it
How to verify it
passing tests will need this for the other 2 PRs
Checklist