1. 04 Jan, 2025 3 commits
    • Yann Hodique's avatar
      feat(kurtosis-devnet): pass args in-memory (#13576) · 7e76fc67
      Yann Hodique authored
      Now that we don't use the kurtosis cli, there's no reason to go
      through the filesystem to pass a configuration file.
      7e76fc67
    • Yann Hodique's avatar
      feat(kurtosis-devnet): refactor run logic (#13554) · dedf3452
      Yann Hodique authored
      This change reimplements run over the kurtosis SDK instead of shelling
      out to the CLI tool, which fixes potential consistency problems with
      other uses of the SDK.
      
      Additionally, we split the endpoint detection logic into a separate
      entity (will make it a separate package a bit later), and improve the
      host handling part by no longer assuming reachability on localhost
      (implicitly assuming Docker backend). This is a step toward supporting
      k8s backend transparently.
      dedf3452
    • Maurelian's avatar
      feat: remove enableLegacyContracts (#13562) · dd7f0fd2
      Maurelian authored
      * feat: remove enableLegacyContracts
      
      * feat: remove setUseFaultProofs
      
      * feat: Remove useFaultProofs branch in Deploy._run()
      
      * gas snapshot
      
      * feat: remove useFaultProofs
      dd7f0fd2
  2. 03 Jan, 2025 10 commits
  3. 02 Jan, 2025 3 commits
  4. 30 Dec, 2024 1 commit
  5. 24 Dec, 2024 5 commits
  6. 23 Dec, 2024 6 commits
    • Maurelian's avatar
      bcb6ef90
    • Tyler Smith's avatar
      feat,interop: add db syncing between nodes (#13357) · 590fc814
      Tyler Smith authored
      * feature: Allow adding arbitrary HTTP handlers to RPC HTTP Server.
      
      * feature: Add sync package to handle streaming db files between nodes.
      
      * tweak: Add DB sync server handler to op-supervisor server.
      
      * feature: Use db sync if it's configured and there's no existing db.
      
      * tweak: Use retry lib, which also adds max retries.
      
      * rename: SyncRPC -> SyncEndpoint.
      
      * tweak: Make the initial chain set part of the Server constructor.
      
      * cleanup: Remove unused functions.
      
      * rename: client -> syncClient to avoid package collision.
      
      * fix: Load DepSet and use for sync server.
      
      * tweak: Use client.BasicHTTPClient for sync client.
      
      * fix: Don't double concat the path.
      
      * tests,fix: Set sync resume to true.
      
      * tweak: Add error context.
      
      * tweak: Make http body close lint-friendly.
      
      * tweak: Change retry policy to backoff from 1s to 30s, up to 10 minutes.
      
      * tests,fix: Use require.ErrorIs to handle wrapped error.
      590fc814
    • Yann Hodique's avatar
      feat(kurtosis-devnet): extract information from op-deployer artifact (#13492) · 2a903ea4
      Yann Hodique authored
      This is in service of outputting useful information at the end of the
      deployment.
      
      Here we get back some useful wallets and addresses for downstream
      consumption.
      2a903ea4
    • Yann Hodique's avatar
      feat(kurtosis-devnet): use inspect as a data source (#13493) · 4c162a26
      Yann Hodique authored
      This enables us to retrieve information about artifacts and services,
      for downstream consumption.
      4c162a26
    • Huberto's avatar
      Fix typos (#13433) · f38d8291
      Huberto authored
      * Update README.md
      
      * Update README.md
      
      * op-supervisor: fix typo in README.md
      
      ---------
      Co-authored-by: default avatarprotolambda <proto@protolambda.com>
      f38d8291
    • Yann Hodique's avatar
      feat(kurtosis-devnet): add small cli tool to expand template (#13514) · a79e4ec2
      Yann Hodique authored
      This can be used in isolation to sanity check that a kurtosis-devnet
      template expands properly, without having to run the entire workflow
      (although it would fail early anyway).
      a79e4ec2
  7. 21 Dec, 2024 2 commits
  8. 20 Dec, 2024 8 commits
  9. 19 Dec, 2024 2 commits