Skip to content

Add vyper support #410

Closed
Closed

Description

@roninjin10

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

Activity

  1. roninjin10 commented on Sep 3, 2023

    @roninjin10
    CollaboratorAuthor

    this is harder than I expected

  2. changed the title [-]Add viper support[/-] [+]Add vyper support[/+] on May 16, 2024
  3. roninjin10 commented on May 16, 2024

    @roninjin10
    CollaboratorAuthor

    We are so back

  4. roninjin10 commented on May 16, 2024

    @roninjin10
    CollaboratorAuthor

    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

  5. roninjin10 commented on May 16, 2024

    @roninjin10
    CollaboratorAuthor

    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

  6. roninjin10 commented on May 16, 2024

    @roninjin10
    CollaboratorAuthor

    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

  7. roninjin10 commented on May 16, 2024

    @roninjin10
    CollaboratorAuthor

    On whether deployedBytecode exists

    both, we call it bytecode_runtime

  8. z80dev commented on May 16, 2024

    @z80dev

    gonna tackle this tonight

  9. locked and limited conversation to collaborators on Jul 3, 2024
  10. converted this issue into a discussion #1264 on Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions