-
Notifications
You must be signed in to change notification settings - Fork 194
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
VeTools Milestone 2 and 3 Submission #254
base: master
Are you sure you want to change the base?
Conversation
VeChain is compatible with ethereum ecosystem at the EVM level, but not at the API level. In another word, VeChain doesn't have a ethereum like RPC interface, it has its own defined RESTful API. Here is some useful links of tools use ethereum sdks in VeChain: |
I started with a fresh new workspace as instructed in the extension documentation. I have encountered the following error when compiling the contracts.
|
@libotony I'm not able to reproduce your issue. Please see this video of me trying to achieve the same thing. I'm able to flawlessly create a new project and compile contracts successfully. If it might help, please try creating a separate folder prior to selecting |
Here's an updated link to the video @libotony |
Thanks for the video, the project I have created using [email protected] seems not having the file |
Thank you for confirming @libotony. It turns out that VSCode didn't package the typescript files within the resources folder. As a result, the key files (including hardhat.config.ts) was missing. Should be fixed now in |
@libotony were you able to get it to work? |
Thank you for the update, I have tried the new version
|
thanks @libotony. We have fixed the deploy.ts issue -- there was an unpatched commit pending we didn't notice priorhand. re: delivery files, we have already completed both milestones 2 and 3 and the PR reflects it as so. Imo, this would be better to parse and process and wrap up this grant proposal. re: localNode is a ganache instance for testing because I wasn't able to get connex api to work via hardhat for some reason. Is there a technical forum/POC I can reach out to to fix this? I'll shortly describe the issue as a followup |
We don't mind if you deliver 2 and 3 together, we suggest the milestone to be put into two different files as the process was described here https://github.com/vechain/grant-program/tree/master/milestone-delivery#milestone-delivery-process |
This might be an issue related to this comment:
|
Thanks @libotony. Will do so (separation of milestone delivery shortly). wrt to running a Thor Solo node, I'm getting the following error (I have built Thor from source via the build instructions): Is there a technical forum/POC I can reach out to to fix this? Also: is there any resource from which I can download pre-built Thor nodes for various architectures? Ideally, we want to abstract this away as much as possible from the user, but if it's unavoidable, we can have the user build the Solo node async and then we can reference the binary within the extension |
With the same parameter, I can successfully launch the solo instance.
Sorry, currently we are not publishing binaries. |
Milestone Submission
All deliverables completed per agreement. Additionally, VeTools v1.0.7 is live on the VSCode Marketplace. Source code: https://github.com/hazelcaus/vetools
Additionally because of the delay between our previous milestone deliverable and now, we have decided to complete development of all milestones.
Further: the RPC node urls for Vechain network are incorrect and I've been unable to find proper EVM-compatible RPC Urls. As such, these are the only pending requirements. Would just need to make quick updates to these urls and release an update.