# TCP Chain Topology Definition
#
# Three nodes with TCP links forming a linear chain. Tests basic TCP
# transport connectivity, spanning tree convergence, and multi-hop
# routing over TCP. All peer connections use TCP on port 443.
#
# default_transport: tcp tells the config generator to use TCP
# transport and port 443 instead of the default UDP/2121.

default_transport: tcp

nodes:
  a:
    nsec: "0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20"
    npub: "npub1sjlh2c3x9w7kjsqg2ay080n2lff2uvt325vpan33ke34rn8l5jcqawh57m"
    docker_ip: "172.20.0.10"
    peers: [b]

  b:
    nsec: "b102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1fb0"
    npub: "npub1tdwa4vjrjl33pcjdpf2t4p027nl86xrx24g4d3avg4vwvayr3g8qhd84le"
    docker_ip: "172.20.0.11"
    peers: [a, c]

  c:
    nsec: "c102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1fc0"
    npub: "npub1cld9yay0u24davpu6c35l4vldrhzvaq66pcqtg9a0j2cnjrn9rtsxx2pe6"
    docker_ip: "172.20.0.12"
    peers: [b]
