Skip to content

Instantly share code, notes, and snippets.

@mark-stopka
Last active July 1, 2020 17:58
Show Gist options
  • Save mark-stopka/377242ca2018590b20852dc8407db49a to your computer and use it in GitHub Desktop.
Save mark-stopka/377242ca2018590b20852dc8407db49a to your computer and use it in GitHub Desktop.

Why this list?

Cardano Incentivized Testnet is now undergoing a major upgrade and perhaps even an extension, as Shelley Incentivized Testnet rewards ran out, unoficial vote is going on as to if Shelley Incentivized Testnet should transform info more long-lived, more generic Cardano Incentivized Testnet. The informal part of the vote is for pool operators who are a major requirement for the network to keep running to keep their nodes up even without being paid incentives... that is taking place right now!

However! Formal vote using on-chain governance will take place later, that will require the network operators to upgrade to Jormungandr 0.9.0, this version of Jormungandr node was until yesterday not network compatible with 0.8.x releases, that has changed during period between 20-Jun-2020 and 21-Jun-2020, now Jormungandr 0.9.0-rc1-2715361c is able to communicate with 0.8.19 version of Jormungandr, this version however still doesn't support voting, so only those delegating to the 0.9.0 pools will be able to really participate in the formal vote.

As we transition from ITNv1 (0.8.x Jormungandr versions) to ITNv2 (0.9.0) it is very helpful for pool operators to know which nodes have already upgraded to 0.9.0 version of Jormungandr so they can use functionalities configured in the p2p section of the node_config.{yaml,json} file such as quarantine_whitelist, trusted_peers and layers to let their blocks propagate smoothly thru the ITNv{1,2} network as we transition.

List of nodes that has upgraded to 0.9.0 on Cardano Incentivized Testnet

- "/ip4/82.209.54.76/tcp/3000" #BLTNA
- "/ip4/82.209.54.76/tcp/4000" #BLTNB
- "/ip4/46.36.37.145/tcp/3000" #DOLCA
- "/ip4/45.153.186.205/tcp/3100" #MASTR
- "/ip4/45.153.186.205/tcp/3101" #MASTR
- "/ip4/92.38.163.186/tcp/3001" #CEMA1 1
- "/ip4/92.38.163.186/tcp/3002" #CEMA1 2
- "/ip4/92.38.163.186/tcp/3003" #CEMA1 3
- "/ip4/62.171.167.84/tcp/3300" #ADALO
- "/ip4/62.171.167.85/tcp/4300" #ADALO
- "/ip4/62.171.167.86/tcp/5300" #ADALO
- "/ip4/78.46.204.19/tcp/3000" #ADAGO
- "/ip4/35.225.175.215/tcp/3000" #UNION
- "/ip4/91.121.100.32/tcp/3001" #SALAD 1
- "/ip4/91.121.100.32/tcp/3002" #SALAD 2
- "/ip4/91.121.100.32/tcp/3003" #SALAD 3
- "/ip4/146.0.35.36/tcp/3100" #HERMES
- "/ip4/146.0.35.36/tcp/4100" #HERMINA
- "/ip4/212.8.251.76/tcp/3301" #DOXA
- "/ip4/185.164.6.221/tcp/54325" #ATADA
- "/ip4/102.133.235.39/tcp/3001" #EASY
- "/ip4/116.203.228.57/tcp/3100" #TILX 1
- "/ip4/116.203.228.57/tcp/3200" #TILX 2
- "/ip4/116.203.228.57/tcp/3300" #TILX 3
- "/ip4/78.47.196.111/tcp/3110" #TILIO 1
- "/ip4/78.47.196.111/tcp/3100" #TILIO 2

How to get added to this list?

If you wish to be added to this list, please contact me on either Telegram (@mark_stopka), join our community Telegram channel or drop me a mail at [email protected] and I will add you.

This is only a temporary solution, I plan to coordinate with owners of cardano-community GitHub repository and request a repository related to Cardano Incentivized Testnet there, so we can make lists like these, guides,... and use proper change management thru GitHub pull requests.

@mark-stopka
Copy link
Author

mark-stopka commented Jun 30, 2020

Example node_config.yaml based on subscribed nodes, used for BLTNA and BLTNB nodes running latest releases of IOHK Jormungandr:

---
log:
  - format: plain
    level: info
    output: stderr
http_fetch_block0_service:
  - https://bltn.2ndlayer.eu/bootstrap/
skip_bootstrap: true
bootstrap_from_trusted_peers: false
p2p:
  listen_address: "/ip4/0.0.0.0/tcp/3000"  # And maybe this
  public_address: " # **Change this**
  max_connections: 1024
  max_unreachable_nodes_to_connect_per_event: 10
  gossip_interval: 10s
  topics_of_interest:
    blocks: high
    messages: high
  policy:
    quarantine_duration: 3min
    quarantine_whitelist:
      - "/ip4/82.209.54.76/tcp/3000" #BLTNA
      - "/ip4/82.209.54.76/tcp/4000" #BLTNB
      - "/ip4/46.36.37.145/tcp/3000" #DOLCA
      - "/ip4/45.153.186.205/tcp/3100" #MASTR
      - "/ip4/45.153.186.205/tcp/3101" #MASTR
      - "/ip4/92.38.163.186/tcp/3001" #CEMA1 1
      - "/ip4/92.38.163.186/tcp/3002" #CEMA1 2
      - "/ip4/92.38.163.186/tcp/3003" #CEMA1 3
      - "/ip4/62.171.167.84/tcp/3300" #ADALO
      - "/ip4/62.171.167.85/tcp/4300" #ADALO
      - "/ip4/62.171.167.86/tcp/5300" #ADALO
      - "/ip4/78.46.204.19/tcp/3000" #ADAGO
      - "/ip4/35.225.175.215/tcp/3000" #UNION
      - "/ip4/91.121.100.32/tcp/3001" #SALAD 1
      - "/ip4/91.121.100.32/tcp/3002" #SALAD 2
      - "/ip4/91.121.100.32/tcp/3003" #SALAD 3
      - "/ip4/146.0.35.36/tcp/3100" #HERMES
      - "/ip4/146.0.35.36/tcp/4100" #HERMINA
      - "/ip4/212.8.251.76/tcp/3301" #DOXA
      - "/ip4/185.164.6.221/tcp/54325" #ATADA
      - "/ip4/102.133.235.39/tcp/3001" #EASY
      - "/ip4/116.203.228.57/tcp/3100" #TILX 1
      - "/ip4/116.203.228.57/tcp/3200" #TILX 2
      - "/ip4/116.203.228.57/tcp/3300" #TILX 3
      - "/ip4/78.47.196.111/tcp/3110" #TILIO 1
      - "/ip4/78.47.196.111/tcp/3100" #TILIO 2 
  trusted_peers:
    - address: "/ip4/82.209.54.76/tcp/3000" #BLTNA
    - address: "/ip4/82.209.54.76/tcp/4000" #BLTNB
    - address: "/ip4/46.36.37.145/tcp/3000" #DOLCA
    - address: "/ip4/45.153.186.205/tcp/3100" #MASTR
    - address: "/ip4/45.153.186.205/tcp/3101" #MASTR
    - address: "/ip4/92.38.163.186/tcp/3001" #CEMA1 1
    - address: "/ip4/92.38.163.186/tcp/3002" #CEMA1 2
    - address: "/ip4/92.38.163.186/tcp/3003" #CEMA1 3
    - address: "/ip4/62.171.167.84/tcp/3300" #ADALO
    - address: "/ip4/62.171.167.85/tcp/4300" #ADALO
    - address: "/ip4/62.171.167.86/tcp/5300" #ADALO
    - address: "/ip4/78.46.204.19/tcp/3000" #ADAGO
    - address: "/ip4/35.225.175.215/tcp/3000" #UNION
    - address: "/ip4/91.121.100.32/tcp/3001" #SALAD 1
    - address: "/ip4/91.121.100.32/tcp/3002" #SALAD 2
    - address: "/ip4/91.121.100.32/tcp/3003" #SALAD 3
    - address: "/ip4/146.0.35.36/tcp/3100" #HERMES
    - address: "/ip4/146.0.35.36/tcp/4100" #HERMINA
    - address: "/ip4/212.8.251.76/tcp/3301" #DOXA
    - address: "/ip4/185.164.6.221/tcp/54325" #ATADA
    - address: "/ip4/102.133.235.39/tcp/3001" #EASY
    - address: "/ip4/116.203.228.57/tcp/3100" #TILX 1
    - address: "/ip4/116.203.228.57/tcp/3200" #TILX 2
    - address: "/ip4/116.203.228.57/tcp/3300" #TILX 3
    - address: "/ip4/78.47.196.111/tcp/3110" #TILIO 1
    - address: "/ip4/78.47.196.111/tcp/3100" #TILIO 2
    - address: "/ip4/54.183.149.167/tcp/3000" # IOHK
    - address: "/ip4/52.9.77.197/tcp/3000" # IOHK
    - address: "/ip4/18.177.78.96/tcp/3000" # IOHK
    - address: "/ip4/3.115.154.161/tcp/3000" # IOHK
    - address: "/ip4/18.182.115.51/tcp/3000" # IOHK
    - address: "/ip4/3.125.31.84/tcp/3000" # IOHK
    - address: "/ip4/3.125.183.71/tcp/3000" # IOHK
  layers:
    preferred_list:
      view_max: 20
      peers:
        - address: "/ip4/82.209.54.76/tcp/3000"
        - address: "/ip4/82.209.54.76/tcp/4000"
        - address: "/ip4/46.36.37.145/tcp/3000"
        - address: "/ip4/86.49.56.202/tcp/3000"
storage: /srv/cardano/jormungandr/storage/
explorer:
  enabled: false
rest:
  listen: 127.0.0.1:3100

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment