From 189bf767f636318017613f13d2f9b23522a5a692 Mon Sep 17 00:00:00 2001 From: cam-schultz Date: Mon, 11 Mar 2024 19:58:42 +0000 Subject: [PATCH 1/2] add p2p requirements --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index bb2aa664..9ab47c24 100644 --- a/README.md +++ b/README.md @@ -73,6 +73,10 @@ See the [Building](#building) section for instructions on how to build the relay The Fuji and Mainnet [public API nodes](https://docs.avax.network/tooling/rpc-providers) provided by Avalanche have these methods enabled, and are suitable for use with the relayer. +### Peer-to-Peer Connections + +- AWM Relayer gathers BLS signatures from the validators of the source Subnet via peer-to-peer AppRequest messages. Validator nodes need to be configured to accept incoming peer connections, otherwise the relayer will fail to gather Warp message signatures. For example, networking rules may need to be adjusted to allow traffic on the default Avalanchego P2P port (9651), or the public IP may need to be manually set in the [node configuration](https://docs.avax.network/nodes/configure/avalanchego-config-flags#public-ip). + ## Usage ### Building From 37db91ea2b9f43e48d18617da3b0cb82872b758d Mon Sep 17 00:00:00 2001 From: cam-schultz <78878559+cam-schultz@users.noreply.github.com> Date: Mon, 11 Mar 2024 18:15:47 -0500 Subject: [PATCH 2/2] Update README.md Co-authored-by: Michael Kaplan <55204436+michaelkaplan13@users.noreply.github.com> Signed-off-by: cam-schultz <78878559+cam-schultz@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9ab47c24..d2917a3f 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ The Fuji and Mainnet [public API nodes](https://docs.avax.network/tooling/rpc-pr ### Peer-to-Peer Connections -- AWM Relayer gathers BLS signatures from the validators of the source Subnet via peer-to-peer AppRequest messages. Validator nodes need to be configured to accept incoming peer connections, otherwise the relayer will fail to gather Warp message signatures. For example, networking rules may need to be adjusted to allow traffic on the default Avalanchego P2P port (9651), or the public IP may need to be manually set in the [node configuration](https://docs.avax.network/nodes/configure/avalanchego-config-flags#public-ip). +- The AWM relayer implementation gathers BLS signatures from the validators of the source Subnet via peer-to-peer `AppRequest` messages. Validator nodes need to be configured to accept incoming peer connections. Otherwise, the relayer will fail to gather Warp message signatures. For example, networking rules may need to be adjusted to allow traffic on the default AvalancheGo P2P port (9651), or the public IP may need to be manually set in the [node configuration](https://docs.avax.network/nodes/configure/avalanchego-config-flags#public-ip). ## Usage