Git Product home page Git Product logo

Comments (15)

snd avatar snd commented on May 21, 2024 1

rather than β”‚ Call sequence: name(); it could say | Call sequence: Constructor(); which would prevent users from assuming the problem is in name() and make them look into Constructor() instead where problem is to be found

from echidna.

snd avatar snd commented on May 21, 2024

i'll look into this. would love to contribute and it seems like a good starting point.

thanks a lot for echidna : ) it's highly needed, already useful and i'm sure it will become immensely useful!

from echidna.

ggrieco-tob avatar ggrieco-tob commented on May 21, 2024

Yes, this is indeed very useful.

One possible idea is to report the type of "error" you have in the VM once echidna finishes the execution. For instance, in the Revert.hs example, echidna only fails when it founds a revert opcode. It could be useful to report out-of-gass exceptions as well. The list of EVM errors is available here.

Thanks to you for taking the time to test our tool, report back the results and make your contribution. πŸ‘

from echidna.

japesinator avatar japesinator commented on May 21, 2024

This makes a ton of sense! I'm going to look into implementing it

from echidna.

ggrieco-tob avatar ggrieco-tob commented on May 21, 2024

Hi @snd. Sorry for the long delay to address this issue! Can you please test PR #131 ? I will add the Constructor(); soon but the checks to detect when the contract fails at the initialization should be working..

from echidna.

gitcoinbot avatar gitcoinbot commented on May 21, 2024

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__.__

from echidna.

frankchen07 avatar frankchen07 commented on May 21, 2024

@ggrieco-tob - are you still working on this? If so, don't forget to get approval to start work here: https://gitcoin.co/issue/trailofbits/echidna/17/1453

from echidna.

gitcoinbot avatar gitcoinbot commented on May 21, 2024

@g-laz77 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!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

from echidna.

gitcoinbot avatar gitcoinbot commented on May 21, 2024

@g-laz77 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!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

from echidna.

gitcoinbot avatar gitcoinbot commented on May 21, 2024

@g-laz77 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!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

from echidna.

g-laz77 avatar g-laz77 commented on May 21, 2024

Sorry that I wasn't able to respond the past week. I had contracted flu and allergies and had to catch up with university work after that. I have set up echidna. Now I am trying to test an example contract to identify the failure at initialisation.

from echidna.

gitcoinbot avatar gitcoinbot commented on May 21, 2024

@g-laz77 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!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

from echidna.

gitcoinbot avatar gitcoinbot commented on May 21, 2024

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@g-laz77 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!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

from echidna.

g-laz77 avatar g-laz77 commented on May 21, 2024

Hi, sorry for the delayed response, but I was busy with semester work for the last couple of weeks and couldn't spend any time on the issues. I am beginning the work now

from echidna.

ggrieco-tob avatar ggrieco-tob commented on May 21, 2024

This was implemented long time ago.

from echidna.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.