-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add comparison analysis table for supported tool #427
Add comparison analysis table for supported tool #427
Conversation
Signed-off-by: nikolay <n.atanasow94@gmail.com>
Codecov Report
@@ Coverage Diff @@
## main #427 +/- ##
==========================================
+ Coverage 73.65% 76.23% +2.57%
==========================================
Files 10 11 +1
Lines 835 913 +78
Branches 137 144 +7
==========================================
+ Hits 615 696 +81
+ Misses 172 165 -7
- Partials 48 52 +4
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good.
Suggested additions
tools/README.md
Outdated
| Contract Deployment | ✅ | ✅ | ✅ | ✅ | | ||
| Can use the contract instance after deploy without re-initialization | ✅ | ✅ | ❌ | ❌ | | ||
| Contract Method Call | ✅ | ✅ | ✅ | ✅ | | ||
| Contract Method Call Execution | ✅ | ✅ | ✅ | ✅ | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you add a note under the table highlighted the re-initialization issue.
You can also note the ethersjs bug so that there's transparency to the community.
@@ -0,0 +1,8 @@ | |||
### Supported tools |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add the following sentence
"The JSON RPC relay serves as an interface to the Hedera network for ethereum developer tools that utilize the implemented JSON RPC APIs
The following development tools have been tested and the extent of their coverage is noted below"
tools/README.md
Outdated
| | web3js | Truffle | ethers | Hardhat | | ||
|----------------------------------------------------------------------|--------|---------|--------|---------| | ||
| Transfer HBARS | ✅ | ✅ | ✅ | ✅ | | ||
| Contract Deployment | ✅ | ✅ | ✅ | ✅ | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Contract Deployment | ✅ | ✅ | ✅ | ✅ | | |
| Contract Deployment | ✅ | ✅ | ✅ | ✅ | |
tools/README.md
Outdated
| Contract Method Call | ✅ | ✅ | ✅ | ✅ | | ||
| Contract Method Call Execution | ✅ | ✅ | ✅ | ✅ | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Contract Method Call | ✅ | ✅ | ✅ | ✅ | | |
| Contract Method Call Execution | ✅ | ✅ | ✅ | ✅ | | |
| Contract View Function Call | ✅ | ✅ | ✅ | ✅ | | |
| Contract Function Call | ✅ | ✅ | ✅ | ✅ | |
Signed-off-by: nikolay <n.atanasow94@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LG, if you circle back you can move the sentence up
tools/README.md
Outdated
Note: On contract deployment, most of the tools (e.g. [ethers](https://docs.ethers.io/v5/api/utils/address/#utils--contract-addresses)) pre-compute the contract address on the client-side, based | ||
on sender address and nonce. In the Hedera ecosystem, it's not like that, where it's just the next available id. | ||
|
||
##### The JSON RPC relay serves as an interface to the Hedera network for ethereum developer tools that utilize the implemented JSON RPC APIs. The following development tools have been tested and the extent of their coverage is noted below. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: this line should be above the Supported tools
as the first statement
Signed-off-by: nikolay <n.atanasow94@gmail.com>
Kudos, SonarCloud Quality Gate passed! |
Signed-off-by: nikolay n.atanasow94@gmail.com
Description:
Related issue(s):
Fixes #380
Notes for reviewer:
Checklist