1. 04 Jul, 2024 2 commits
  2. 01 Jul, 2024 1 commit
  3. 29 Jun, 2024 12 commits
  4. 28 Jun, 2024 5 commits
  5. 27 Jun, 2024 7 commits
  6. 26 Jun, 2024 5 commits
  7. 25 Jun, 2024 8 commits
    • mbaxter's avatar
      cannon: Encapsulate syscall helpers (#10978) · 73d56a9d
      mbaxter authored
      * cannon: Increment MIPS.sol version
      
      * cannon: Add syscall args helper
      
      * cannon: Extract mmap helper
      
      * cannon: Extract sysRead helper
      
      Also:
      - Extract solidity memory helpers into new lib.
      - Reorganize syscall constants.
      
      * cannon: Add NatSpec documentation to solidity syscall helpers
      
      * cannon: Extract sysWrite helper
      
      * cannon: Use consistent naming convention
      
      * cannon: Extract sysFcntl helper, fix typos
      
      * cannon: Consolidate comments, fix formatting
      
      * cannon: Add helper for setting registers, pc fields
      
      * cannon: Reorganize syscall constants
      
      * cannon: Fix MIPSMemory import
      
      * cannon: Run semver-lock and snapshots
      
      * cannon: Explicitly inject proof offsets into helper fns
      
      Proofs offsets may differ between implementations, so these values must
      be passed into helper functions rather than calculated internally.
      
      * cannon: Remove hard-coded state.memRoot references from MIPSMemory.sol
      
      * cannon: Work around stack too deep error
      
      * cannon: Rework stack-too-deep fix
      
      * cannon: Run semver-lock and snapshots
      
      * cannon: Validate calldata size directly in readMem, writeMem
      
      * cannon: Run semver-lock and snapshots
      73d56a9d
    • amber guru's avatar
      op-e2e: Replace errors import with errutil in correct case (#10844) · d8bde214
      amber guru authored
      * Replace errors import with errutil in correct case
      
      * fix after goimports -w .
      d8bde214
    • Adrian Sutton's avatar
      Record executing messages in log db and handle write failures (#10973) · f3da9a53
      Adrian Sutton authored
      * op-supervisor: Support recording executing message info
      
      * op-supervisor: Reduce permissions
      
      * op-supervisor: Implement recovery for entry db
      
      * op-supervisor: Track size in entrydb instead of last entry idx
      
      * op-supervisor: Trim log entries back to the last valid ending point
      
      * op-supervisor: Remove the manual recover operations since recovery at startup is automatic
      
      * op-supervisor: Add support for writing multiple entries in a single write
      
      * op-supervisor: Write all entries for a log in one append call.
      
      Only update in-memory state after the write succeeds.
      
      * op-supervisor: Handle partial writes
      
      * op-supervisor: Extract logic to reverse an init event
      
      * op-supervisor: Use errors.New
      
      * op-supervisor: Combine the two AddLog variants.
      
      * op-supervisor: Remove place holder tests.
      
      * op-supervisor: Separate Executes and Contains queries
      
      * op-supervisor: Only read executing message when it is actually used.
      f3da9a53
    • Mark Tyneway's avatar
      op-chain-ops: cleanup foundry package (#10801) · 1e0ea43e
      Mark Tyneway authored
      * op-chain-ops: cleanup foundry package
      
      Moves the foundry related code into the foundry package.
      We have some code for reading the allocs that foundry writes
      to disk with `vm.dumpState(string)`. It makes more sense to
      have these functions and types in the `foundry` package
      rather than the `genesis` package.
      
      * op-chain-ops: fix compile issue
      
      * op-node: port package usage
      1e0ea43e
    • dependabot[bot]'s avatar
      dependabot(gomod): bump github.com/minio/minio-go/v7 (#10980) · 81b430bc
      dependabot[bot] authored
      Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) from 7.0.71 to 7.0.72.
      - [Release notes](https://github.com/minio/minio-go/releases)
      - [Commits](https://github.com/minio/minio-go/compare/v7.0.71...v7.0.72)
      
      ---
      updated-dependencies:
      - dependency-name: github.com/minio/minio-go/v7
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      81b430bc
    • Adrian Sutton's avatar
    • Adrian Sutton's avatar
      op-supervisor: Add datadir option (#11000) · 630cf349
      Adrian Sutton authored
      Implement checks for required fields in config and add tests for them.
      630cf349
    • Adrian Sutton's avatar