| ListenAddress | ”tcp://0.0.0.0:26656” | Address to listen for incoming connections (0.0.0.0:0 means any interface, any port) |
| ExternalAddress | "" | Address to advertise to peers for them to dial |
| Seeds | empty | Comma separated list of seed nodes to connect to (ID@host:port ) |
| Persistent peers | empty | Comma separated list of nodes to keep persistent connections to (ID@host:port ) |
| AddrBook | defaultAddrBookPath | Path do address book |
| AddrBookStrict | true | Set true for strict address routability rules and false for private or local networks |
| MaxNumInboundPeers | 40 | Maximum number of inbound peers |
| MaxNumOutboundPeers | 10 | Maximum number of outbound peers to connect to, excluding persistent peers |
| UnconditionalPeers | empty | These are IDs of the peers which are allowed to be (re)connected as both inbound or outbound regardless of whether the node reached max_num_inbound_peers or max_num_outbound_peers or not. |
| PersistentPeersMaxDialPeriod | 0 * time.Second | Maximum pause when redialing a persistent peer (if zero, exponential backoff is used) |
| FlushThrottleTimeout | 100 * time.Millisecond | Time to wait before flushing messages out on the connection |
| MaxPacketMsgPayloadSize | 1024 | Maximum size of a message packet payload, in bytes |
| SendRate | 5120000 (5 mB/s) | Rate at which packets can be sent, in bytes/second |
| RecvRate | 5120000 (5 mB/s) | Rate at which packets can be received, in bytes/second |
| PexReactor | true | Set true to enable the peer-exchange reactor |
| SeedMode | false | Seed mode, in which node constantly crawls the network and looks for. Does not work if the peer-exchange reactor is disabled. |
| PrivatePeerIDs | empty | Comma separated list of peer IDsthat we do not add to the address book or gossip to other peers. They stay private to us. |
| AllowDuplicateIP | false | Toggle to disable guard against peers connecting from the same ip. |
| HandshakeTimeout | 20 * time.Second | Timeout for handshake completion between peers |
| DialTimeout | 3 * time.Second | Timeout for dialing a peer |