[ripple/rippled] [QUESTION] Running a Private Rippled Testnet (#2634)

@nbougalis Thanks Nik for the reply! Please excuse me if I’m missing something really obvious, I am new to networking in general, but I am passionate and willing to learn more! The ripple protocol really fascinates me.

I am trying to setup a local private network so that I can go through the whole flow of moving XRP from the genesis address freely. I am writing a school project based on ripple and would like to be able to mimic the way the real network acts, only on a much much smaller scale.

With my current understanding, I have to run a validator first, get its public key and add it in the [validators] field of the second node I want to spin up. Please correct me if I’m wrong.

Here’s my validator node rippled.cfg file:
`
[server]
port_rpc_admin_local
port_peer
port_ws_admin_local

[port_rpc_admin_local]
port = 5005
ip = 127.0.0.1
admin = 127.0.0.1
protocol = http

[port_peer]
port = 51235
ip = 0.0.0.0
protocol = peer

[port_ws_admin_local]
port = 6006
ip = 127.0.0.1
admin = 127.0.0.1
protocol = ws

#——————————————————————————-

[node_size]
medium

[node_db]
type=RocksDB
path=/var/lib/rippled/db/rocksdb
open_files=2000
filter_bits=12
cache_mb=256
file_size_mb=8
file_size_mult=2
online_delete=2000
advisory_delete=0

[database_path]
/var/lib/rippled/db

[debug_logfile]
/var/log/rippled/debug.log

[sntp_servers]
time.windows.com
time.apple.com
time.nist.gov
pool.ntp.org

# Where to find some other servers speaking the Ripple protocol.
#**Here I am very uncertain what I should put, in order to start it separetly**
[ips]
192.0.0.1 51235

[validators_file]
validators.txt

[validation_quorum]
1

[rpc_startup]
{ «command»: «log_level», «severity»: «warning» }

[ssl_verify]
1

[validator_token]
#********
`

and the validators.txt:
`
[validators]
#itself
`