When you have ape-etherscan installed but don't set an API key, you may run into issues when getting debug info from remote contract type, thus breaking source tb error handling. In that case, it is ignored and works the same as before.
How I did it
more try catch and stuff
How to verify it
TBD on tests
Checklist
[ ] Passes all linting checks (pre-commit and CI jobs)
[ ] New test cases have been added and are passing
[ ] Documentation has been updated
[ ] PR title follows Conventional Commit standard (will be automatically included in the changelog)
What I did
fixes: https://github.com/ApeWorX/ape/issues/1647
When you have ape-etherscan installed but don't set an API key, you may run into issues when getting debug info from remote contract type, thus breaking source tb error handling. In that case, it is ignored and works the same as before.
How I did it
more try catch and stuff
How to verify it
TBD on tests
Checklist