diff --git a/spartan/aztec-network/templates/boot-node.yaml b/spartan/aztec-network/templates/boot-node.yaml index bdce9e48b3d4..3967b6acfb35 100644 --- a/spartan/aztec-network/templates/boot-node.yaml +++ b/spartan/aztec-network/templates/boot-node.yaml @@ -177,6 +177,8 @@ spec: value: "{{ .Values.bootNode.p2p.enabled }}" - name: P2P_GOSSIPSUB_FLOOD_PUBLISH value: "{{ .Values.bootNode.p2p.floodPublish }}" + - name: P2P_MAX_TX_POOL_SIZE + value: "{{ .Values.network.mempoolLimitBytes }}" - name: COINBASE value: "{{ .Values.bootNode.coinbaseAddress }}" - name: VALIDATOR_DISABLED diff --git a/spartan/aztec-network/templates/full-node.yaml b/spartan/aztec-network/templates/full-node.yaml index 398aa9780962..2156b2d33aaf 100644 --- a/spartan/aztec-network/templates/full-node.yaml +++ b/spartan/aztec-network/templates/full-node.yaml @@ -110,6 +110,8 @@ spec: value: "1" - name: P2P_ENABLED value: "{{ .Values.fullNode.p2p.enabled }}" + - name: P2P_MAX_TX_POOL_SIZE + value: "{{ .Values.network.mempoolLimitBytes }}" - name: P2P_GOSSIPSUB_FLOOD_PUBLISH value: "{{ .Values.fullNode.p2p.floodPublish }}" - name: COINBASE diff --git a/spartan/aztec-network/templates/prover-node.yaml b/spartan/aztec-network/templates/prover-node.yaml index 773ae7755d2c..59c59cfce619 100644 --- a/spartan/aztec-network/templates/prover-node.yaml +++ b/spartan/aztec-network/templates/prover-node.yaml @@ -160,6 +160,8 @@ spec: value: {{ .Values.proverNode.l1GasPriceMax | quote }} - name: P2P_ENABLED value: "{{ .Values.proverNode.p2p.enabled }}" + - name: P2P_MAX_TX_POOL_SIZE + value: "{{ .Values.network.mempoolLimitBytes }}" - name: P2P_GOSSIPSUB_FLOOD_PUBLISH value: "{{ .Values.proverNode.p2p.floodPublish }}" - name: P2P_PORT diff --git a/spartan/aztec-network/templates/validator.yaml b/spartan/aztec-network/templates/validator.yaml index 3c0c76a961a8..518cb7f6cf0f 100644 --- a/spartan/aztec-network/templates/validator.yaml +++ b/spartan/aztec-network/templates/validator.yaml @@ -121,6 +121,8 @@ spec: value: "1" - name: P2P_ENABLED value: "{{ .Values.validator.p2p.enabled }}" + - name: P2P_MAX_TX_POOL_SIZE + value: "{{ .Values.network.mempoolLimitBytes }}" - name: P2P_GOSSIPSUB_FLOOD_PUBLISH value: "{{ .Values.validator.p2p.floodPublish }}" - name: VALIDATOR_DISABLED diff --git a/spartan/aztec-network/values.yaml b/spartan/aztec-network/values.yaml index a06f8c3420d5..ce86c3895b92 100644 --- a/spartan/aztec-network/values.yaml +++ b/spartan/aztec-network/values.yaml @@ -17,6 +17,8 @@ network: # If true then configured bootnodes are considered non-gossiping peers p2pBootstrapNodesAsFullPeers: true + mempoolLimitBytes: 100000000 # approx 100MB + storage: localSsd: false dataStoreMapSize: "134217728" # 128 GB diff --git a/spartan/aztec-network/values/rc-1.yaml b/spartan/aztec-network/values/rc-1.yaml index 57b0ce89ae1e..716ced85c086 100644 --- a/spartan/aztec-network/values/rc-1.yaml +++ b/spartan/aztec-network/values/rc-1.yaml @@ -1,5 +1,6 @@ network: public: true + mempoolLimitBytes: 1000000 # approx 1MB aztec: slotDuration: 36