-
Notifications
You must be signed in to change notification settings - Fork 943
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
Integrate with Truffle #18
Comments
It should be more straightforward to support Truffle once we have the solc compact AST support merged in. It's likely that we could do this as a package that does the json merging, and then hook into truffle via a Or, we could be totally wrong and there is a simpler way to build this feature. |
We have merged in support for the compact AST in #54. Slither's
I agree with Dan, we should integrate with truffle directly, like It seems feasible through the truffle package system: https://github.com/trufflesuite/truffle/blob/next/CONTRIBUTING.md#add-a-new-command-in-truffle I am pushing this issue to high priority. We're going to stop working on other issues to focus on this one. |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This issue now has a funding of 200.0 DAI (200.0 USD @ $1.0/DAI) attached to it as part of the Ethereum Community Fund via ECF Web 3.0 Infrastructure Fund fund.
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work has been started. These users each claimed they can complete the work by 7 months, 2 weeks from now. 1) anukul has been approved to start work. I'm quite comfortable with python and javascript, and I've started looking into how Truffle works and can be extended further with new commands so as to accommodate Slither. Learn more on the Gitcoin Issue Details page. |
@anukul Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
1 similar comment
@anukul Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
[In progress] Does slither automatically have to be installed alongwith truffle? Is it okay if |
If slither is not found, printing a message with the slither installation commands works for me. |
@anukul Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
1 similar comment
@anukul Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done @anukul due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
1 similar comment
Issue Status: 1. Open 2. Started 3. Submitted 4. Done @anukul due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
Hey @anukul, Ryan from Gitcoin checking in here. How's the progress coming on this bounty? Is there anything I can do to help move it along? Thanks 😸 🎉 |
@ryan-shea @montyly Given the response on the PR, do we keep this on hold? |
Yes, unfortunately, we won't have a We will see how the I will integrate the execution of |
Cool, is there anything else I can do to complete the bounty? |
@ceresstation yes you can validate the bounty, thanks! @anukul: thank you for your contribution. |
@anukul please submit work on the Gitcoin issues detail page and we will pay out ASAP. Thanks and my apologies about the delay! :) |
@mkosowsk I can't seem to log in to Gitcoin. Can you proceed with the payment from your end? |
⚡️ A tip worth 200.00000 DAI (200.0 USD @ $1.0/DAI) has been granted to @anukul for this issue from @. ⚡️ Nice work @anukul! Your tip has automatically been deposited in the ETH address we have on file.
|
@anukul should be paid out, thanks! |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This Bounty has been completed. Additional Tips for this Bounty:
|
I think this should be closed. |
Yes, I think this is sufficiently addressed for now. |
Truffle is the most popular development framework for smart contracts, and building this feature would enable the largest possible audience to have instant access to Slither.
At Trail of Bits, we are not experts in the internals of Truffle, and we try to avoid writing anything in JavaScript whenever possible. Our expertise here is limited and we're looking for help to implement this feature the "right" way. A successful implementation should use the lowest number of installation and configuration steps. It should just work.
The text was updated successfully, but these errors were encountered: