Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Add
removeAddress0x
,checksumEncode
andensureBlockFormat
to Ethereum utilsremoveAddress0x
is for standardizing an Ethereum address and converting it to lower casechecksumEncode
is for ensuring that an Ethereum address is following EIP 55ensureBlockFormat
is for ensuring that block parameter specified is using the correct format, when using calls such aseth_call
(https://infura.io/docs/ethereum/json-rpc/eth_call).For example, you could have
client.chains.getCode(contractAddress, 'latest')
orclient.chains.getCode(contractAddress, 7896092)
or even not include it, and it would ensure that it defaulted tolatest
.Submission Checklist 馃摑
removeAddress0x
checksumEncode
ensureBlockFormat