Carefully following their API, cross-checking with browser and Hardhat's implementation and Brownie until things worked.
Had to make changes in ape-solidity and ape to get it to work.
How to verify it
Checklist
[ ] Passes all linting checks (pre-commit and CI jobs)
[x] 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: #22 fixes: APE-35 Allows user to verify contracts.
Required PR(s):
https://github.com/ApeWorX/ape/pull/1026 https://github.com/ApeWorX/ape/pull/1008
How I did it
Carefully following their API, cross-checking with browser and Hardhat's implementation and Brownie until things worked. Had to make changes in
ape-solidity
andape
to get it to work.How to verify it
Checklist