Join us → discord.gg/apeworx
apeworx.io
discord.com/invite/apeworx
discord.com/invite/apeworx
If you want to know what the difference is between things like Statement, Branch, and Condition coverage then read through the full post to know everything
If you want to know what the difference is between things like Statement, Branch, and Condition coverage then read through the full post to know everything
It's a nice thing to have, but not necessarily the end goal
It's a nice thing to have, but not necessarily the end goal
Relying on it as a way to know if something is secure is the path to getting hacked by a teenager in a basement blaring dubstep
Relying on it as a way to know if something is secure is the path to getting hacked by a teenager in a basement blaring dubstep
It just means that all the lines of your source code were executed at least once during your test suite
It just means that all the lines of your source code were executed at least once during your test suite
Generally, the more % covered the better
However....
Generally, the more % covered the better
However....
Well yes, but also no, but also kinda
Lets step back and cover the basics
"Code coverage" refers to the amount of your code which is checked by automated testing
Well yes, but also no, but also kinda
Lets step back and cover the basics
"Code coverage" refers to the amount of your code which is checked by automated testing
Aaaand that's it! Stay tuned for the coverage post, more updates, and what we've been doing at #EthCC!
If you wanna chat a bit, feel free to hit up our discord, we'd love to hang out and help with whatever you're making:
https://discord.com/invite/apeworx
Aaaand that's it! Stay tuned for the coverage post, more updates, and what we've been doing at #EthCC!
If you wanna chat a bit, feel free to hit up our discord, we'd love to hang out and help with whatever you're making:
https://discord.com/invite/apeworx
Small fix, great fix.
We made error feedback just that little bit better
Small fix, great fix.
We made error feedback just that little bit better
This one is really cool
Before this update: Only per-project config files
After this update: Global + per-user config files!
This one is really cool
Before this update: Only per-project config files
After this update: Global + per-user config files!
You can now use compiler settings config for dependencies!
A small feature, but great feature for handling those annoying PUSH0-related issues
You can now use compiler settings config for dependencies!
A small feature, but great feature for handling those annoying PUSH0-related issues
Here's the head Ape explaining why this one is so cool
https://twitter.com/fubuloubu/status/1677436148522549254
Here's the head Ape explaining why this one is so cool
https://twitter.com/fubuloubu/status/1677436148522549254
With this you'll be able to see traces for contract deployments waaaay better
With this you'll be able to see traces for contract deployments waaaay better
But also it allows Ape to detect this subtle varient of ERC-1167 proxies and what the real interface is for the code, since the proxy just forwards to it's implementation
But also it allows Ape to detect this subtle varient of ERC-1167 proxies and what the real interface is for the code, since the proxy just forwards to it's implementation
This is a really cool one made by the Yearn bunnylord himself,
@bantg
It's special type of proxy that was made from ERC-1167 proxies with the new PUSH0 opcode, which was only added recently
This is a really cool one made by the Yearn bunnylord himself,
@bantg
It's special type of proxy that was made from ERC-1167 proxies with the new PUSH0 opcode, which was only added recently
And the brother of the PRs. When you compile dependencies they now happen in parallel vs series so you get a clear view of all the errors
Dependency management has never been easier
And the brother of the PRs. When you compile dependencies they now happen in parallel vs series so you get a clear view of all the errors
Dependency management has never been easier
This is the sister PR to the previous one. You can now force recompile your dependencies alongside customising them!
This is the sister PR to the previous one. You can now force recompile your dependencies alongside customising them!
Work, alter, and compile dependencies separately from your own project + install whatever you like thats not listed in your Ape config!
Add customisation to your customisation to your customisation!
Work, alter, and compile dependencies separately from your own project + install whatever you like thats not listed in your Ape config!
Add customisation to your customisation to your customisation!
Alright so this one is so big we're devoting a whole blog to it, so stay tuned! We'll go into depth about everything coverage and how Ape makes it easier than ever!
Alright so this one is so big we're devoting a whole blog to it, so stay tuned! We'll go into depth about everything coverage and how Ape makes it easier than ever!
https://discord.com/invite/apeworx
https://discord.com/invite/apeworx