Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,8 @@ services:
FEE_JUICE_CONTRACT_ADDRESS: "0x73c43b919973711e096bfc04c9d4b3be511ffc0b"
FEE_JUICE_PORTAL_CONTRACT_ADDRESS: "0xdf25b0a34dbee9f25518f7a4d63bab8b3bb3e496"
ETHEREUM_HOSTS:
P2P_TCP_LISTEN_ADDR: "0.0.0.0:9000"
P2P_UDP_LISTEN_ADDR: "0.0.0.0:9001"
P2P_TCP_ANNOUNCE_ADDR: ":9000"
P2P_UDP_ANNOUNCE_ADDR: ":9001"
P2P_IP: "127.0.0.1"
P2P_PORT: 9000
P2P_QUERY_FOR_IP: true
P2P_ENABLED: true
PEER_ID_PRIVATE_KEY:
Expand Down
12 changes: 5 additions & 7 deletions iac/network/scripts/bootnode_startup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -123,8 +123,8 @@ docker run \
--publish $P2P_PORT:$P2P_PORT/udp \
--env DATA_DIRECTORY \
--env DATA_STORE_MAP_SIZE_KB \
--env P2P_UDP_ANNOUNCE_ADDR \
--env P2P_UDP_LISTEN_ADDR \
--env P2P_IP \
--env P2P_PORT \
--env PEER_ID_PRIVATE_KEY \
--env L1_CHAIN_ID \
--env AZTEC_PORT \
Expand All @@ -137,8 +137,7 @@ chmod +x /home/$SSH_USER/start.sh

DATA_DIRECTORY=/home/$SSH_USER/data

P2P_UDP_ANNOUNCE_ADDR="$PUBLIC_IP:$P2P_PORT"
P2P_UDP_LISTEN_ADDR="0.0.0.0:$P2P_PORT"
P2P_IP="$PUBLIC_IP"

mkdir -p $DATA_DIRECTORY

Expand All @@ -157,12 +156,11 @@ WorkingDirectory=/home/$SSH_USER
Environment="PEER_ID_PRIVATE_KEY=$PEER_ID_PRIVATE_KEY"
Environment="DATA_STORE_MAP_SIZE_KB=$DATA_STORE_MAP_SIZE_KB"
Environment="DATA_DIRECTORY=$DATA_DIRECTORY"
Environment="P2P_UDP_ANNOUNCE_ADDR=$P2P_UDP_ANNOUNCE_ADDR"
Environment="P2P_UDP_LISTEN_ADDR=$P2P_UDP_LISTEN_ADDR"
Environment="P2P_IP=$P2P_IP"
Environment="P2P_PORT=$P2P_PORT"
Environment="L1_CHAIN_ID=$L1_CHAIN_ID"
Environment="AZTEC_PORT=80"
Environment="LOG_LEVEL=$LOG_LEVEL"
Environment="P2P_PORT=$P2P_PORT"
Environment="NETWORK_NAME=$NETWORK_NAME"
Environment="REPO=$REPO"
Environment="IMAGE=$IMAGE"
Expand Down
3 changes: 1 addition & 2 deletions iac/network/scripts/deploy_bootnodes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -136,8 +136,7 @@ while read -r REGION IP; do
PRIVATE_KEY=$(gcloud secrets versions access latest --secret="${SECRET_NAME}")

# Now we can generate the enr
UDP_ANNOUNCE="$IP:$P2P_UDP_PORT"
ENR=$(cd scripts && ./generate_encoded_enr.sh "$PRIVATE_KEY" "$UDP_ANNOUNCE" "$L1_CHAIN_ID" $TAG)
ENR=$(cd scripts && ./generate_encoded_enr.sh "$PRIVATE_KEY" "$IP" "$P2P_UDP_PORT" "$L1_CHAIN_ID" $TAG)

echo "ENR: $ENR"

Expand Down
9 changes: 5 additions & 4 deletions iac/network/scripts/generate_encoded_enr.sh
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
#!/usr/bin/env bash

PRIVATE_KEY=${1:-}
UDP_ADDRESS=${2:-}
L1_CHAIN_ID=${3:-}
TAG=${4:-"latest"}
P2P_IP=${2:-}
P2P_PORT=${3:-}
L1_CHAIN_ID=${4:-}
TAG=${5:-"latest"}

function get_enr {
docker run --rm aztecprotocol/aztec:$TAG node --no-warnings /usr/src/yarn-project/aztec/dest/bin/index.js generate-bootnode-enr $PRIVATE_KEY $UDP_ADDRESS -c $L1_CHAIN_ID
docker run --rm aztecprotocol/aztec:$TAG node --no-warnings /usr/src/yarn-project/aztec/dest/bin/index.js generate-bootnode-enr $PRIVATE_KEY $P2P_IP $P2P_PORT -c $L1_CHAIN_ID
}

OUTPUT="$(get_enr)"
Expand Down
14 changes: 4 additions & 10 deletions spartan/aztec-network/files/config/setup-p2p-addresses.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,15 @@ if [ "${NETWORK_PUBLIC}" = "true" ]; then
EXTERNAL_IP=$(kubectl get node $NODE_NAME -o jsonpath='{.status.addresses[?(@.type=="InternalIP")].address}')
fi

TCP_ADDR="${EXTERNAL_IP}:${P2P_TCP_PORT}"
UDP_ADDR="${EXTERNAL_IP}:${P2P_UDP_PORT}"

IP=${EXTERNAL_IP}
else
# Get pod IP for non-public networks
POD_IP=$(hostname -i)
TCP_ADDR="${POD_IP}:${P2P_TCP_PORT}"
UDP_ADDR="${POD_IP}:${P2P_UDP_PORT}"
IP=$(hostname -i)
fi

# Write addresses to file for sourcing
echo "export P2P_TCP_ANNOUNCE_ADDR=${TCP_ADDR}" > /shared/config/p2p-addresses
echo "export P2P_TCP_LISTEN_ADDR=0.0.0.0:${P2P_TCP_PORT}" >> /shared/config/p2p-addresses
echo "export P2P_UDP_ANNOUNCE_ADDR=${UDP_ADDR}" >> /shared/config/p2p-addresses
echo "export P2P_UDP_LISTEN_ADDR=0.0.0.0:${P2P_UDP_PORT}" >> /shared/config/p2p-addresses
echo "export P2P_IP=${IP}" > /shared/config/p2p-addresses
echo "export P2P_PORT=${P2P_PORT}" >> /shared/config/p2p-addresses

echo "P2P addresses configured:"
cat /shared/config/p2p-addresses
6 changes: 2 additions & 4 deletions spartan/aztec-network/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -307,10 +307,8 @@ Combined P2P, and Service Address Setup Container
value: "{{ .Values.network.public }}"
- name: NAMESPACE
value: {{ .Release.Namespace }}
- name: P2P_TCP_PORT
value: "{{ .Values.validator.service.p2pTcpPort }}"
- name: P2P_UDP_PORT
value: "{{ .Values.validator.service.p2pUdpPort }}"
- name: P2P_PORT
value: "{{ .Values.validator.service.p2pPort }}"
- name: TELEMETRY
value: "{{ .Values.telemetry.enabled }}"
- name: OTEL_COLLECTOR_ENDPOINT
Expand Down
8 changes: 4 additions & 4 deletions spartan/aztec-network/templates/boot-node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -235,8 +235,8 @@ spec:
{{- end }}
ports:
- containerPort: {{ .Values.bootNode.service.nodePort }}
- containerPort: {{ .Values.bootNode.service.p2pTcpPort }}
- containerPort: {{ .Values.bootNode.service.p2pUdpPort }}
- containerPort: {{ .Values.bootNode.service.p2pPort }}
- containerPort: {{ .Values.bootNode.service.p2pPort }}
protocol: UDP
resources:
{{- toYaml .Values.bootNode.resources | nindent 12 }}
Expand Down Expand Up @@ -283,9 +283,9 @@ spec:
ports:
# External load balancers cannot handle mixed TCP/UDP ports, so we only expose the node port
{{- if not .Values.network.public }}
- port: {{ .Values.bootNode.service.p2pTcpPort }}
- port: {{ .Values.bootNode.service.p2pPort }}
name: p2p-tcp
- port: {{ .Values.bootNode.service.p2pUdpPort }}
- port: {{ .Values.bootNode.service.p2pPort }}
name: p2p-udp
protocol: UDP
{{- end }}
Expand Down
8 changes: 4 additions & 4 deletions spartan/aztec-network/templates/full-node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -160,8 +160,8 @@ spec:
{{- end }}
ports:
- containerPort: {{ .Values.fullNode.service.nodePort }}
- containerPort: {{ .Values.fullNode.service.p2pTcpPort }}
- containerPort: {{ .Values.fullNode.service.p2pUdpPort }}
- containerPort: {{ .Values.fullNode.service.p2pPort }}
- containerPort: {{ .Values.fullNode.service.p2pPort }}
protocol: UDP
resources:
{{- toYaml .Values.fullNode.resources | nindent 12 }}
Expand Down Expand Up @@ -212,9 +212,9 @@ spec:
ports:
# External load balancers cannot handle mixed TCP/UDP ports, so we only expose the node port
{{- if not .Values.network.public }}
- port: {{ .Values.fullNode.service.p2pTcpPort }}
- port: {{ .Values.fullNode.service.p2pPort }}
name: p2p-tpc
- port: {{ .Values.fullNode.service.p2pUdpPort }}
- port: {{ .Values.fullNode.service.p2pPort }}
name: p2p-udp
protocol: UDP
{{- end }}
Expand Down
14 changes: 6 additions & 8 deletions spartan/aztec-network/templates/prover-node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -210,10 +210,8 @@ spec:
value: "{{ .Values.proverNode.p2p.enabled }}"
- name: P2P_GOSSIPSUB_FLOOD_PUBLISH
value: "{{ .Values.proverNode.p2p.floodPublish }}"
- name: P2P_TCP_LISTEN_ADDR
value: "0.0.0.0:{{ .Values.proverNode.service.p2pTcpPort }}"
- name: P2P_UDP_LISTEN_ADDR
value: "0.0.0.0:{{ .Values.proverNode.service.p2pUdpPort }}"
- name: P2P_PORT
value: "{{ .Values.proverNode.service.p2pPort }}"
- name: ETHEREUM_SLOT_DURATION
value: "{{ .Values.ethereum.blockTime }}"
- name: AZTEC_SLOT_DURATION
Expand Down Expand Up @@ -244,8 +242,8 @@ spec:
value: "{{ .Values.network.p2pBootstrapNodesAsFullPeers }}"
ports:
- containerPort: {{ .Values.proverNode.service.nodePort }}
- containerPort: {{ .Values.proverNode.service.p2pTcpPort }}
- containerPort: {{ .Values.proverNode.service.p2pUdpPort }}
- containerPort: {{ .Values.proverNode.service.p2pPort }}
- containerPort: {{ .Values.proverNode.service.p2pPort }}
protocol: UDP
resources:
{{- toYaml .Values.proverNode.resources | nindent 12 }}
Expand Down Expand Up @@ -283,9 +281,9 @@ spec:
ports:
- port: {{ .Values.proverNode.service.nodePort }}
name: node
- port: {{ .Values.proverNode.service.p2pTcpPort }}
- port: {{ .Values.proverNode.service.p2pPort }}
name: p2p-tcp
- port: {{ .Values.proverNode.service.p2pUdpPort }}
- port: {{ .Values.proverNode.service.p2pPort }}
name: p2p-udp
protocol: UDP
{{ end }}
8 changes: 4 additions & 4 deletions spartan/aztec-network/templates/validator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -195,8 +195,8 @@ spec:
{{- end }}
ports:
- containerPort: {{ .Values.validator.service.nodePort }}
- containerPort: {{ .Values.validator.service.p2pTcpPort }}
- containerPort: {{ .Values.validator.service.p2pUdpPort }}
- containerPort: {{ .Values.validator.service.p2pPort }}
- containerPort: {{ .Values.validator.service.p2pPort }}
protocol: UDP
resources:
{{- toYaml .Values.validator.resources | nindent 12 }}
Expand Down Expand Up @@ -235,10 +235,10 @@ spec:
{{- include "aztec-network.selectorLabels" . | nindent 4 }}
app: validator
ports:
- port: {{ .Values.validator.service.p2pTcpPort }}
- port: {{ .Values.validator.service.p2pPort }}
name: p2p-tcp
protocol: TCP
- port: {{ .Values.validator.service.p2pUdpPort }}
- port: {{ .Values.validator.service.p2pPort }}
name: p2p-udp
protocol: UDP
- port: {{ .Values.validator.service.nodePort }}
Expand Down
12 changes: 4 additions & 8 deletions spartan/aztec-network/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,7 @@ bootNode:
externalHost: ""
replicas: 1
service:
p2pTcpPort: 40400
p2pUdpPort: 40400
p2pPort: 40400
nodePort: 8080
logLevel: "debug; info: aztec:simulator, json-rpc"
p2p:
Expand Down Expand Up @@ -113,8 +112,7 @@ fullNode:
externalHost: ""
replicas: 1
service:
p2pTcpPort: 40400
p2pUdpPort: 40400
p2pPort: 40400
nodePort: 8080
logLevel: "debug; info: aztec:simulator, json-rpc"
p2p:
Expand Down Expand Up @@ -151,8 +149,7 @@ validator:
dynamicBootNode: false
replicas: 1
service:
p2pTcpPort: 40400
p2pUdpPort: 40400
p2pPort: 40400
nodePort: 8080
logLevel: "debug; info: aztec:simulator, json-rpc"
sequencer:
Expand Down Expand Up @@ -192,8 +189,7 @@ proverNode:
enabled: true
floodPublish: true
service:
p2pTcpPort: 40400
p2pUdpPort: 40400
p2pPort: 40400
nodePort: 8080
logLevel: "debug; info: aztec:simulator, json-rpc"
proverAgent:
Expand Down
2 changes: 1 addition & 1 deletion yarn-project/aztec/src/cli/cmds/start_p2p_bootstrap.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ export async function startP2PBootstrap(
await node.start(config);
signalHandlers.push(() => node.stop());
services.bootstrap = [node, P2PBootstrapApiSchema];
userLog(`P2P bootstrap node started on ${config.udpListenAddress}`);
userLog(`P2P bootstrap node started on ${config.p2pIp}:${config.p2pPort}`);
return { config: emptyChainConfig };
}
6 changes: 2 additions & 4 deletions yarn-project/aztec/terraform/prover-node/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -281,10 +281,8 @@ resource "aws_ecs_task_definition" "aztec-prover-node" {
{ name = "P2P_ENABLED", value = tostring(var.P2P_ENABLED) },
{ name = "BOOTSTRAP_NODES", value = var.BOOTSTRAP_NODES },
{ name = "PEER_ID_PRIVATE_KEY", value = local.node_p2p_private_keys[count.index] },
{ name = "P2P_TCP_LISTEN_ADDR", value = "0.0.0.0:${var.NODE_P2P_TCP_PORT + count.index}" },
{ name = "P2P_UDP_LISTEN_ADDR", value = "0.0.0.0:${var.NODE_P2P_UDP_PORT + count.index}" },
{ name = "P2P_TCP_ANNOUNCE_ADDR", value = ":${var.NODE_P2P_TCP_PORT + count.index}" },
{ name = "P2P_UDP_ANNOUNCE_ADDR", value = ":${var.NODE_P2P_UDP_PORT + count.index}" },
{ name = "P2P_IP", value = "0.0.0.0" },
{ name = "P2P_PORT", value = "${var.NODE_P2P_TCP_PORT + count.index}" },
{ name = "P2P_QUERY_FOR_IP", value = "true" },
{ name = "P2P_MAX_PEERS", value = var.P2P_MAX_PEERS },
{ name = "P2P_BLOCK_CHECK_INTERVAL_MS", value = "1000" },
Expand Down
5 changes: 3 additions & 2 deletions yarn-project/cli/src/cmds/misc/generate_bootnode_enr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@ import { createBootnodeENRandPeerId } from '@aztec/p2p/enr';

export async function generateEncodedBootnodeENR(
privateKey: string,
udpAnnounceAddress: string,
p2pIp: string,
p2pPort: number,
l1ChainId: number,
log: LogFn,
) {
const { enr } = await createBootnodeENRandPeerId(privateKey, udpAnnounceAddress, l1ChainId);
const { enr } = await createBootnodeENRandPeerId(privateKey, p2pIp, p2pPort, l1ChainId);
log(`ENR: ${enr.encodeTxt()}`);
}
7 changes: 4 additions & 3 deletions yarn-project/cli/src/cmds/misc/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,12 @@ export function injectCommands(program: Command, log: LogFn) {
.summary('Generates the encoded ENR record for a bootnode.')
.description('Generates the encoded ENR record for a bootnode.')
.argument('<privateKey>', 'The peer id private key of the bootnode')
.argument('<udpAnnounceAddress>', 'The bootnode UDP announce address')
.argument('<p2pIp>', 'The bootnode P2P IP address')
.argument('<p2pPort>', 'The bootnode P2P port')
.addOption(l1ChainIdOption)
.action(async (privateKey: string, udpAnnounceAddress: string, options) => {
.action(async (privateKey: string, p2pIp: string, p2pPort: number, options) => {
const { generateEncodedBootnodeENR } = await import('./generate_bootnode_enr.js');
await generateEncodedBootnodeENR(privateKey, udpAnnounceAddress, options.l1ChainId, log);
await generateEncodedBootnodeENR(privateKey, p2pIp, p2pPort, options.l1ChainId, log);
});

program
Expand Down
7 changes: 3 additions & 4 deletions yarn-project/end-to-end/scripts/docker-compose-p2p.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,8 @@ services:
environment:
LOG_LEVEL: ${LOG_LEVEL:-verbose}
DEBUG: ${DEBUG:-""}
P2P_TCP_LISTEN_ADDR: '0.0.0.0:40400'
P2P_TCP_ANNOUNCE_ADDR: 'p2p-bootstrap:40400'
P2P_UDP_ANNOUNCE_ADDR: 'p2p-bootstrap:40400'
P2P_PORT: '40400'
P2P_IP: 'p2p-bootstrap'
PEER_ID_PRIVATE_KEY: '0a260024080112205ea53185db2e52dae74d0d4d6cadc494174810d0a713cd09b0ac517c38bc781e1224080112205ea53185db2e52dae74d0d4d6cadc494174810d0a713cd09b0ac517c38bc781e1a44080112402df8b977f356c6e34fa021c9647973234dff4df706c185794405aafb556723cf5ea53185db2e52dae74d0d4d6cadc494174810d0a713cd09b0ac517c38bc781e'

end-to-end:
Expand All @@ -38,7 +37,7 @@ services:
SEQ_MIN_TX_PER_BLOCK: 1
SEQ_MAX_SECONDS_BETWEEN_BLOCKS: 0
SEQ_MIN_SECONDS_BETWEEN_BLOCKS: 0
P2P_TCP_LISTEN_ADDR: '0.0.0.0:40400'
P2P_PORT: '40400'
P2P_NAT_ENABLED: 'false'
P2P_ENABLED: 'true'
BOOTSTRAP_NODES: '/ip4/p2p-bootstrap/tcp/40400/p2p/12D3KooWGBpbC6qQFkaCYphjNeY6sV99o4SnEWyTeBigoVriDn4D'
Expand Down
6 changes: 2 additions & 4 deletions yarn-project/end-to-end/scripts/native-network/boot-node.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,8 @@ export VALIDATOR_DISABLED="true"
export BLOB_SINK_URL="http://127.0.0.1:${BLOB_SINK_PORT:-5053}"
export SEQ_MAX_SECONDS_BETWEEN_BLOCKS="0"
export SEQ_MIN_TX_PER_BLOCK="1"
export P2P_TCP_ANNOUNCE_ADDR="127.0.0.1:40400"
export P2P_UDP_ANNOUNCE_ADDR="127.0.0.1:40400"
export P2P_TCP_LISTEN_ADDR="0.0.0.0:40400"
export P2P_UDP_LISTEN_ADDR="0.0.0.0:40400"
export P2P_IP="127.0.0.1"
export P2P_PORT="40400"
export OTEL_EXPORTER_OTLP_METRICS_ENDPOINT="${OTEL_EXPORTER_OTLP_METRICS_ENDPOINT:-}"
export OTEL_EXPORTER_OTLP_TRACES_ENDPOINT="${OTEL_EXPORTER_OTLP_TRACES_ENDPOINT:-}"
export OTEL_EXPORTER_OTLP_LOGS_ENDPOINT="${OTEL_EXPORTER_OTLP_LOGS_ENDPOINT:-}"
Expand Down
6 changes: 2 additions & 4 deletions yarn-project/end-to-end/scripts/native-network/validator.sh
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,8 @@ export P2P_ENABLED="true"
export VALIDATOR_DISABLED="false"
export SEQ_MAX_SECONDS_BETWEEN_BLOCKS="0"
export SEQ_MIN_TX_PER_BLOCK="1"
export P2P_TCP_ANNOUNCE_ADDR="127.0.0.1:$P2P_PORT"
export P2P_UDP_ANNOUNCE_ADDR="127.0.0.1:$P2P_PORT"
export P2P_TCP_LISTEN_ADDR="0.0.0.0:$P2P_PORT"
export P2P_UDP_LISTEN_ADDR="0.0.0.0:$P2P_PORT"
export P2P_IP="127.0.0.1"
export P2P_PORT="$P2P_PORT"
export BLOB_SINK_URL="http://127.0.0.1:${BLOB_SINK_PORT:-5053}"
export L1_CHAIN_ID=${L1_CHAIN_ID:-31337}
export OTEL_RESOURCE_ATTRIBUTES="service.name=validator-node-${PORT}"
Expand Down
2 changes: 1 addition & 1 deletion yarn-project/end-to-end/scripts/start_p2p_e2e.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ export SEQ_MIN_TX_PER_BLOCK=32
export SEQ_MAX_SECONDS_BETWEEN_BLOCKS=0
export SEQ_MIN_SECONDS_BETWEEN_BLOCKS=0
export BOOTSTRAP_NODES='/ip4/127.0.0.1/tcp/40400/p2p/12D3KooWGBpbC6qQFkaCYphjNeY6sV99o4SnEWyTeBigoVriDn4D'
export P2P_TCP_LISTEN_ADDR='0.0.0.0:40400'
export P2P_PORT='40400'
export P2P_NAT_ENABLED='false'
export P2P_ENABLED='true'

Expand Down
6 changes: 2 additions & 4 deletions yarn-project/end-to-end/src/fixtures/setup_p2p_test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -115,10 +115,8 @@ export async function createValidatorConfig(

const nodeConfig: AztecNodeConfig = {
...config,
udpListenAddress: `0.0.0.0:${port}`,
tcpListenAddress: `0.0.0.0:${port}`,
tcpAnnounceAddress: `127.0.0.1:${port}`,
udpAnnounceAddress: `127.0.0.1:${port}`,
p2pIp: `127.0.0.1`,
p2pPort: port,
p2pEnabled: true,
peerCheckIntervalMS: TEST_PEER_CHECK_INTERVAL_MS,
blockCheckIntervalMS: 1000,
Expand Down
7 changes: 3 additions & 4 deletions yarn-project/foundation/src/config/env_var.ts
Original file line number Diff line number Diff line change
Expand Up @@ -102,12 +102,11 @@ export type EnvVar =
| 'P2P_REQRESP_INDIVIDUAL_REQUEST_TIMEOUT_MS'
| 'P2P_REQRESP_OVERALL_REQUEST_TIMEOUT_MS'
| 'P2P_DOUBLE_SPEND_SEVERE_PEER_PENALTY_WINDOW'
| 'P2P_TCP_LISTEN_ADDR'
| 'P2P_TCP_ANNOUNCE_ADDR'
| 'P2P_LISTEN_ADDR'
| 'P2P_PORT'
| 'P2P_IP'
| 'P2P_TX_POOL_KEEP_PROVEN_FOR'
| 'P2P_ATTESTATION_POOL_KEEP_FOR'
| 'P2P_UDP_ANNOUNCE_ADDR'
| 'P2P_UDP_LISTEN_ADDR'
| 'P2P_ARCHIVED_TX_LIMIT'
| 'PEER_ID_PRIVATE_KEY'
| 'PROVER_AGENT_CONCURRENCY'
Expand Down
Loading