Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(script): support custom create2 deployer #9278

Open
wants to merge 34 commits into
base: master
Choose a base branch
from

Commits on Nov 21, 2024

  1. script: add --create2-deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    bfc0dc3 View commit details
    Browse the repository at this point in the history
  2. script: add create2 deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    0b98a13 View commit details
    Browse the repository at this point in the history
  3. evm/constants: add get_create2_deployer from env or default

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    c29badc View commit details
    Browse the repository at this point in the history
  4. evm/core: use env's create2

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    b940dbb View commit details
    Browse the repository at this point in the history
  5. script: fetch create2_deployer from env or default

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d40332e View commit details
    Browse the repository at this point in the history
  6. fmt

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d8bf750 View commit details
    Browse the repository at this point in the history
  7. docs

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    42aa878 View commit details
    Browse the repository at this point in the history
  8. evm/constants: use sync::LazyLock

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    1747000 View commit details
    Browse the repository at this point in the history
  9. evm/inspector: add fn create2_deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    5e71a94 View commit details
    Browse the repository at this point in the history
  10. config: add create2_deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    a358748 View commit details
    Browse the repository at this point in the history
  11. evm/inpector: set create2 deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    43ff018 View commit details
    Browse the repository at this point in the history
  12. evm-opts: add create2_deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    60d6986 View commit details
    Browse the repository at this point in the history
  13. script: pass deployer2-creater from cli or config

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    864deb2 View commit details
    Browse the repository at this point in the history
  14. script: use create2 address to fill tx meta

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    86978b9 View commit details
    Browse the repository at this point in the history
  15. config: create2 address ,no Option

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    0fb8f17 View commit details
    Browse the repository at this point in the history
  16. script/runner: set inspector.create2_deployer with evm_opts

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    fa6f9ba View commit details
    Browse the repository at this point in the history
  17. clippy

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    ea5dc19 View commit details
    Browse the repository at this point in the history
  18. doc typo

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    70c03c5 View commit details
    Browse the repository at this point in the history
  19. fix/evm-opts: default value of create2_deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    6c2ae28 View commit details
    Browse the repository at this point in the history
  20. evm/core: no need to extract create2 deployer from env

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    fa4ab37 View commit details
    Browse the repository at this point in the history
  21. evm/core: implement Default for EvmOpts.create2_deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    3761598 View commit details
    Browse the repository at this point in the history
  22. evm/core: use constants::DEFAULT create2 deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    21bf5a3 View commit details
    Browse the repository at this point in the history
  23. evm/core: output create2 deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    
    unit test
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    3a41b4f View commit details
    Browse the repository at this point in the history
  24. evm/evm: set create2 deployer for trace and stack

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    857ca97 View commit details
    Browse the repository at this point in the history
  25. cast/{run,call}: set create2 deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    5a8c849 View commit details
    Browse the repository at this point in the history
  26. forge/runner: set create2 deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    4484c9c View commit details
    Browse the repository at this point in the history
  27. script: set create2 deployer for stack

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    b190fcb View commit details
    Browse the repository at this point in the history
  28. verify: set create2 deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d73f65e View commit details
    Browse the repository at this point in the history
  29. clipy

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    2f1abdf View commit details
    Browse the repository at this point in the history
  30. fmt

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    28e7d8d View commit details
    Browse the repository at this point in the history
  31. script: use executor's create2 deployer

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    ec358ef View commit details
    Browse the repository at this point in the history
  32. script: wrap create2_deployer inside executor

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    639ff34 View commit details
    Browse the repository at this point in the history
  33. script: add custom create2 test

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    a958c24 View commit details
    Browse the repository at this point in the history
  34. script: add nonexist create2

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    4f27792 View commit details
    Browse the repository at this point in the history