diff --git a/docs/architecture/builder.md b/docs/architecture/builder.md index 9d1e497c1..489c23162 100644 --- a/docs/architecture/builder.md +++ b/docs/architecture/builder.md @@ -32,7 +32,7 @@ These can be tweaked to modify the bundler's profitability. ### Gas Limit -The proposer limits the amount of UO gas that it will attempt to put into a single single bundle to ensure that transactions are below the gas cap of a block. This limit is calculated by summing the maximum gas usage of each UO in the bundle. If a UO puts the bundle over this limit, it (and all following UOs) will be skipped (but not removed from the pool). +The proposer limits the amount of UO gas that it will attempt to put into a single bundle to ensure that transactions are below the gas cap of a block. This limit is calculated by summing the maximum gas usage of each UO in the bundle. If a UO puts the bundle over this limit, it (and all following UOs) will be skipped (but not removed from the pool). The maximum gas usage of each UO is a function of its `preVerificationGas`, `verificationGasLimit`, and `callGasLimit`. diff --git a/docs/architecture/pool.md b/docs/architecture/pool.md index 1262cd07e..9413d3777 100644 --- a/docs/architecture/pool.md +++ b/docs/architecture/pool.md @@ -50,7 +50,7 @@ The `Pool` supports a very simple sharding scheme in its `best_operations` inter User operations are assigned to a shard by their sender address modulo the number of shards. -Callers can use this feature to unsure that multiple callers are returned a disjoint set of user operations by sender. Callers should ensure that there is exactly 1 caller assigned to each shard index, else risk bundle invalidations (> 1 assigned) or orphaned user operations (0 assigned). +Callers can use this feature to ensure that multiple callers are returned a disjoint set of user operations by sender. Callers should ensure that there is exactly 1 caller assigned to each shard index, else risk bundle invalidations (> 1 assigned) or orphaned user operations (0 assigned). ## Alternative Mempools (in preview) diff --git a/docs/architecture/rpc.md b/docs/architecture/rpc.md index ea9c837ce..76ef5e383 100644 --- a/docs/architecture/rpc.md +++ b/docs/architecture/rpc.md @@ -40,7 +40,7 @@ Method defined by the [ERC-4337 spec](https://github.com/eth-infinitism/account- ### `rundler_` Namespace -Rundler specifc methods that are not specified by the ERC-4337 spec. +Rundler specific methods that are not specified by the ERC-4337 spec. | Method | Supported | | ------ | :-----------: | diff --git a/docs/proto.md b/docs/proto.md index 6fc3f82a4..64bac6dc0 100644 --- a/docs/proto.md +++ b/docs/proto.md @@ -13,4 +13,4 @@ Rundler builds on [Tonic](https://github.com/hyperium/tonic) to power lightning ## Style Guide -Rundler largely relies on the canonical [protobuf style guide](https://protobuf.dev/programming-guides/style/). There are a few minor differences captured in `buf.yaml` to support Tonic best practices. Rundler use [buf](https://buf.build/) to lint the `.proto` files. To use `buf` run `buf lint protos/.`. To install `buf` on Macs, run `brew install bufbuild/buf/buf`. +Rundler largely relies on the canonical [protobuf style guide](https://protobuf.dev/programming-guides/style/). There are a few minor differences captured in `buf.yaml` to support Tonic best practices. Rundler uses [buf](https://buf.build/) to lint the `.proto` files. To use `buf` run `buf lint protos/.`. To install `buf` on Macs, run `brew install bufbuild/buf/buf`.