tevm-monorepo icon indicating copy to clipboard operation
tevm-monorepo copied to clipboard

Add vyper support

Open roninjin10 opened this issue 2 years ago • 7 comments

Add support for viper. Solc works with viper so this should be a smallish lift.

What I think is needed: [] Add viper extension support to the @evmts/ts-plugin [] Add viper extension support to @evmts/bundler [] Update solc compiler in @evmts/bundler if necessary

roninjin10 avatar Jul 31 '23 08:07 roninjin10

this is harder than I expected

roninjin10 avatar Sep 03 '23 22:09 roninjin10

We are so back

roninjin10 avatar May 16 '24 18:05 roninjin10

z80 🐍 💯, [May 16, 2024 at 11:26:11 AM]: is it at all like bun custom loaders? I made one of those for vyper, I would like to contribute a vyper one to tevm

looks like this in bun telegram-cloud-photo-size-1-5057962262291131479-y

telegram-cloud-photo-size-1-5057962262291131479-y

roninjin10 avatar May 16 '24 18:05 roninjin10

That would be dope!

The tevm bundler supports following bundlers:

  • bun
  • esbuild
  • webpack / rspack
  • vite / rollup

The core bundler @tevm/bundler is not tightly coupled to any bundler and then reused to implement any specific build tool

roninjin10 avatar May 16 '24 18:05 roninjin10

Either way the MVP of vyper support I bet we could get done in an hour or 2 of work given what you built already

roninjin10 avatar May 16 '24 18:05 roninjin10

On whether deployedBytecode exists

both, we call it bytecode_runtime

roninjin10 avatar May 16 '24 18:05 roninjin10

gonna tackle this tonight

z80dev avatar May 16 '24 22:05 z80dev