You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Verification? afaik only blockscout supports automated Vyper verifcation for now
debt: finish upstreaming forge-std #7612. vm.deployCode would be very useful to allow deploying arbitrary contracts from Vyper tests and making them much more powerful. Need to figure out a clean way to execute EVM frames from inside Cheatcodes.
Version manager? UX with Vyper is a bit less smooth then with solc because we require users to have Vyper pre-installed. There is a version manager in https://github.com/crypdoughdoteth/vyper-rs, however it initializes and uses Python venv which is a bit different to how svm-rs works.
Component
Forge
Describe the feature you would like
Tracking issue for Vyper support improvements. For now just a list of things to consider.
Vm.vy
draft is in [wip] addVm.vy
forge-std#567, need to figure out a way to distributesource_id
s between Vyper and Solc. Need to keep track of them separately.vm.deployCode
would be very useful to allow deploying arbitrary contracts from Vyper tests and making them much more powerful. Need to figure out a clean way to execute EVM frames from insideCheatcodes
.Additional context
No response
The text was updated successfully, but these errors were encountered: