> For the complete documentation index, see [llms.txt](https://docs.tonomy.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tonomy.io/run-tonomy-infrastructure/node-setup/setup.md).

# Setup

Before start, make sure you go through these steps:

* [Install the Antelope software](https://docs.eosnetwork.com/manuals/leap/v3.2.3/install/) before starting this section.
* It is assumed that nodeos, cleos, and keosd are accessible through the path.&#x20;
* Know how to pass [Nodeos options](https://docs.eosnetwork.com/manuals/leap/v3.2.3/nodeos/usage/nodeos-options) to enable or disable functional

## Peer Addresses

Add the following values of p2p-peer-address at the end of your config.ini file so that it connects to existing nodes in the network.

### Tonomy Mainnet

#### Infrastructure requirements

Tonomy mainnet is currently low-throuput designed to supported a minimum set of Tonomy functions for the citizens, digital identity tools and LEOS sales. Hardware requirements are:

* 8+Gb RAM available after operating system loads (suggested 12+ Gb)
* 4+ CPUs
* can be run on VM or bare-metal machine

#### p2p peers

```
p2p-nodes
# 1.prod.tmy
p2p-peer-address = 135.181.35.32:9876
# 2.prod.tmy
p2p-peer-address = 78.46.191.87:9876
# 3.prod.tmy
p2p-peer-address = 5.161.199.183:9876
# eosusa
p2p-peer-address = pangea.eosusa.io:9886
```

#### chainId: 66d565f72ac08f8321a3036e2d92eea7f96ddc90599bdbfc2d025d810c74c248

#### genesis.json

```
{
  "initial_key": "PUB_K1_6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5BoDq63",
  "initial_configuration": {
    "max_transaction_delay": 3888000,
    "min_transaction_cpu_usage": 100,
    "net_usage_leeway": 500,
    "context_free_discount_net_usage_den": 100,
    "max_transaction_net_usage": 524288,
    "context_free_discount_net_usage_num": 20,
    "max_transaction_lifetime": 3600,
    "deferred_trx_expiration_window": 600,
    "max_authority_depth": 6,
    "max_transaction_cpu_usage": 5000000,
    "max_block_net_usage": 1048576,
    "target_block_net_usage_pct": 1000,
    "max_generated_transaction_count": 16,
    "max_inline_action_size": 4096,
    "target_block_cpu_usage_pct": 1000,
    "base_per_transaction_net_usage": 12,
    "max_block_cpu_usage": 50000000,
    "max_inline_action_depth": 4
  },
  "initial_timestamp": "2024-04-19T12:34:56.000"
}
```

### Tonomy Testnet

#### Infrastructure requirements

Tonomy testnet is currently low-throuput designed to supported testing of features for Tonomy mainnet. Hardware requirements are:

* 8+Gb RAM available after operating system loads (suggested 12+ Gb)
* 4+ CPUs
* can be run on VM or bare-metal machine

#### p2p peers

```
p2p-nodes
# 1.prod.tmy
p2p-peer-address = 135.181.110.165:9876
# 2.prod.tmy
p2p-peer-address = 188.245.89.160:9876
# 3.prod.tmy
p2p-peer-address = 5.161.58.243:9876
# eosusa
p2p-peer-address = test.pangea.eosusa.io:9886
```

#### chainId: 8a34ec7df1b8cd06ff4a8abbaa7cc50300823350cadc59ab296cb00d104d2b8f

#### genesis.json

```
{
  "initial_timestamp": "2018-06-01T12:00:00.000",
  "initial_key": "EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
  "initial_configuration": {
    "max_block_net_usage": 1048576,
    "target_block_net_usage_pct": 1000,
    "max_transaction_net_usage": 524288,
    "base_per_transaction_net_usage": 12,
    "net_usage_leeway": 500,
    "context_free_discount_net_usage_num": 20,
    "context_free_discount_net_usage_den": 100,
    "max_block_cpu_usage": 200000,
    "target_block_cpu_usage_pct": 1000,
    "max_transaction_cpu_usage": 150000,
    "min_transaction_cpu_usage": 100,
    "max_transaction_lifetime": 3600,
    "deferred_trx_expiration_window": 600,
    "max_transaction_delay": 3888000,
    "max_inline_action_size": 524288,
    "max_inline_action_depth": 4,
    "max_authority_depth": 6
  }
}
```
