Gateway Startup Arguments
Available regions:
Use these for ofr-host
argument. Select the one which is the closest to your region.
Frankfurt
frankfurt.solana-v2.blxrbdn.com
Latitude
New York
ny.solana-v2.blxrbdn.com
Latitude
Tokyo
tokyo.solana-v2.blxrbdn.com
Latitude
Amsterdam
amsterdam.solana-v2.blxrbdn.com
servers.com
Please see below for full lists of startup arguments you may use to configure the Gateway.
Required Gateway Arguments
Parameter
Description
Default
Example
auth-header
Must be provided (Authorization required)
ZDE0ZTVmZTYtNjBhOC00NTUzLTliZjQtNTU0ODE3MjNlMDRlOmRlYTJiM3F3cWJnNHJ2ZWc0MjQydmJlM2EzcnUyanQ2
tvu-port
Port of your Solana TVU
port. Run solana-validator contact-info
to find it.
8001
8001
ofr-host
Manually specifies the closest relay of the OFR via hostname. See the list of available relays above and select the one geographically closest to your node to minimize latency.
N/A
ny.solana-v2.blxrbdn.com
network-interface
The outbound network interface used for communication. Run ifconfig
(Linux/macOS) or ipconfig
(Windows) to find the correct interface. Select the one with an inet
value that matches your machine’s public IP.
N/A
eno1
Optional Gateway Arguments
Parameter
Description
Default
Example
log-level
Sets the log level of the Gateway stdout.Users should change log-file-level only if a detailed log is required. [Options: TRACE
, DEBUG
, INFO
, WARN
, ERROR
].
INFO
DEBUG
log-file-level
The log level of the log file (found in the logs
directory). Users should change log-file-level only if a detailed log is required. [Options: TRACE
, DEBUG
, INFO
, WARN
, ERROR
].
DEBUG
DEBUG (can be set to TRACE, INFO, WARN, or ERROR depending on verbosity needs)
broadcast-addresses
list of ip:port
of addresses to send shreds to
Empty (must be manually specified if needed)
92.168.0.254:1234,
122.168.0.254:1235
broadcast-from-ofr-only
true for sending only shreds from ofr to addresses provided in broadcast-addresses
, false to send all shreds
false
true/false
no-validator
Specifies if gateway should run without node. This flag is available to users with Enterprise Elite plan or above.
false
true/false
run-http-server
run http server to submit txs to trader api
false
true/false
http-port
http port for submitting txs to trader api
8080
8080
log-max-size
Max log file size in MB
100
100
log-max-backups
Max log file backups
10
10
log-max-age
Max days to keep log file
10
10
dynamic-port-range
Range to use for dynamically assigned ports for shreds propagation over UDP, should not conflict with solana/agave dynamic port range
18889-19888
18889-19888
staked-node
If this flag is enabled while running a staked node, the gateway will not send shreds that have already been received from the staked node
false
true/false
Note: The --network=host tag is a required startup parameter for the Docker command. It gives the container access to all network interfaces on the host machine.
Last updated