dawsbot / dawsbot/essential-eth

Handle contract function overloading

Open
#81 0 comments 0 reactions 1 assignee Claimed by @dawsbot View on GitHub
Chore
Dominant language
TypeScript
Stars
310
Forks
34
PR merge metrics
No merged PRs in 30d

Description

Solidity allows function overloading, TS does not. Currently essential-eth fails at ABI `Contract` call for contracts which have overloaded function names (like [CRV](http://api.etherscan.io/api?module=contract&action=getabi&address=0x575CCD8e2D300e2377B43478339E364000318E2c&format=raw) does for the `claim` fn)

* Should probably handle it the same way [ethers does](https://github.com/ethers-io/ethers.js/issues/407)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.