Skip to content
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

[EPIC] Support for smart contract bounties #167

Closed
7 of 9 tasks
claudioantonio opened this issue Oct 8, 2024 · 1 comment
Closed
7 of 9 tasks

[EPIC] Support for smart contract bounties #167

claudioantonio opened this issue Oct 8, 2024 · 1 comment
Assignees
Labels
a-backend Area: back-end

Comments

@claudioantonio
Copy link
Contributor

claudioantonio commented Oct 8, 2024

Prototyping and PoC:

  • To have a machine with solc, reth, cast and forge installed and available on path for execution
  • To implement a smart contract with a classical vulnerability
  • To implement the exploit code for the smart contract
  • To write the execution setup script (forge script) to deploy the smart contract with a classical vulnerability
  • To write the assertion script
  • To execute an exploit code (forge script) to break the bounty

Implementation:

@claudioantonio
Copy link
Contributor Author

claudioantonio commented Oct 17, 2024

Prototyping (foundry project) of the pieces needed for a smart contract bounty. It was successfully executed inside the Cartesi Machine so we had the green light to implement the production feature.

hello_foundry.zip

@claudioantonio claudioantonio changed the title [EPIC] Prototype for smart contract bounties [EPIC] Support for smart contract bounties Oct 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-backend Area: back-end
Projects
Status: Done
Development

No branches or pull requests

2 participants