-
Notifications
You must be signed in to change notification settings - Fork 431
add how to run a sequencer docs #2229
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
Changes from 10 commits
ef9fa2f
6aca27e
7f49202
6df8036
1901239
11bde3d
75261be
7198e17
a2a4af5
4812b8a
cb972fe
b50528c
db28bcf
8857bd3
0134600
e990cbe
bdfb377
7cf78c4
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,45 @@ | ||||||
| <section class='small-table'> | ||||||
|
|
||||||
| | Flag | Description | | ||||||
| | --------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --- | | ||||||
| | `--execution.rpc.classic-redirect=<RPC>` | Redirects archive requests for pre-nitro blocks to this RPC of an Arbitrum Classic node with archive database. Only for Arbitrum One. | | ||||||
| | `--http.api` | Offered APIs over the HTTP-RPC interface. Default: `net,web3,eth,arb`. Add `debug` for tracing. | | ||||||
| | `--http.corsdomain` | Accepts cross origin requests from these comma-separated domains (browser enforced). | | ||||||
| | `--http.vhosts` | Accepts requests from these comma-separated virtual hostnames (server enforced). Default: `localhost`. Accepts `*`. | | ||||||
| | `--http.addr` | Address to bind RPC to. May require `0.0.0.0` for Docker networking. | | ||||||
| | `--execution.caching.archive` | Retains past block state. For archive nodes. | | ||||||
| | `--node.feed.input.url=<feed address>` | Default: `wss://<chainName>.arbitrum.io/feed`. ⚠️ One feed relay per datacenter is advised. See [feed relay guide](/run-arbitrum-node/sequencer/01-run-feed-relay.mdx). | | ||||||
| | `--execution.rpc.evm-timeout` | Default: `5s`. Timeout for `eth_call`. (0 == no timeout). | | ||||||
Jason-W123 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| | `--execution.rpc.gas-cap` | Default: `50000000`. Gas cap for `eth_call`/`estimateGas`. (0 = no cap). | | ||||||
Jason-W123 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| | `--execution.rpc.tx-fee-cap` | Default: `1`. Transaction fee cap (in ether) for RPC APIs. (0 = no cap). | | ||||||
Jason-W123 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| | `--ipc.path` | Filename for IPC socket/pipe within datadir. Not supported on macOS. Note: the path is within the Docker container. | | ||||||
| | `--init.prune` | Prunes database before starting the node. Can be "full" or "validator". | | ||||||
Jason-W123 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| | `--init.url="<snapshot file>"` | (Non-Orbit Nitro nodes only) URL to download the genesis database from. Required only for the first startup of an Arbitrum One node. Reference to [snapshots](https://snapshot.arbitrum.foundation/index.html) and [archive node guide](/run-arbitrum-node/more-types/01-run-archive-node.mdx). | | ||||||
| | `--init.download-path="/path/to/dir"` | (Non-Orbit Nitro nodes only) Temporarily saves the downloaded database snapshot. Defaults to `/tmp/`. Used with `--init.url`. | | ||||||
| | `--node.batch-poster.post-4844-blobs` | Boolean. Default: `false`. Used to enable or disable the posting of transaction data using Blobs to Ethereum mainnet. If using calldata is more expensive and the parent chain supports `EIP4844` blobs, the batch poster will use blobs when this flag is set to `true`. Can be set to `true` or `false`. | | ||||||
| | `--node.batch-poster.ignore-blob-price` | Boolean. Default: `false`. If the parent chain supports `EIP4844` blobs and `ignore-blob-price` is set to `true`, the batch poster will use `EIP4844` blobs even if using calldata is cheaper. Can be set to `true` or `false`. | f | | ||||||
|
||||||
| | `--node.batch-poster.ignore-blob-price` | Boolean. Default: `false`. If the parent chain supports `EIP4844` blobs and `ignore-blob-price` is set to `true`, the batch poster will use `EIP4844` blobs even if using calldata is cheaper. Can be set to `true` or `false`. | f | | |
| | `--node.batch-poster.ignore-blob-price` | Boolean. Default: `false`. If the parent chain supports `EIP4844` blobs and `ignore-blob-price` is set to `true`, the batch poster will use `EIP4844` blobs even if using calldata is cheaper. Can be set to `true` or `false`. | |
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | `--execution.sequencer.forwarder.max-idle-connections` | Maximum number of idle connections to keep open (default 100). | | |
| | `--execution.sequencer.forwarder.max-idle-connections` | Maximum number of idle connections to keep open (default `100`). | |
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | `--execution.sequencer.forwarder.redis-url` | The Redis URL to recommend target via. | | |
| | `--execution.sequencer.forwarder.redis-url` | The recommended Redis URL to use as target. | |
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | `--execution.sequencer.max-tx-data-size` | Maximum transaction size the sequencer will accept (default 95000). | | |
| | `--execution.sequencer.max-tx-data-size` | Maximum transaction size the sequencer will accept (default `95000`). | |
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | `--execution.sequencer.nonce-cache-size` | Size of the transaction sender nonce cache (default 1024). | | |
| | `--execution.sequencer.nonce-cache-size` | Size of the transaction sender nonce cache (default `1024`). | |
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | `--execution.sequencer.nonce-failure-cache-expiry` | Maximum time to wait for a predecessor before rejecting a transaction with nonce too high (default 1s). | | |
| | `--execution.sequencer.nonce-failure-cache-expiry` | Maximum time to wait for a predecessor before rejecting a transaction whose nonce is too high (default 1s). | |
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | `--execution.sequencer.nonce-failure-cache-size` | Number of transactions with too high of a nonce to keep in memory while waiting for their predecessor (default 1024). | | |
| | `--execution.sequencer.nonce-failure-cache-size` | Number of transactions whose nonce is too high to keep in memory while waiting for their predecessor (default `1024`). | |
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | `--execution.sequencer.queue-size` | Size of the pending transaction queue (default 1024). | | |
| | `--execution.sequencer.queue-size` | Size of the pending transaction queue (default `1024`). | |
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | `--execution.sequencer.queue-timeout` | Maximum time transaction can wait in a queue (default 12s). | | |
| | `--execution.sequencer.queue-timeout` | Maximum time a transaction can wait in a queue (default 12s). | |
Uh oh!
There was an error while loading. Please reload this page.