# override the initial timestamp in the Genesis State file
# genesis-timestamp =
# the location of the block log (absolute path or relative to application data dir)
block-log-dir="blocks"
...
...
@@ -8,9 +16,6 @@ block-log-dir = "blocks"
# Pairs of [BLOCK_NUM,BLOCK_ID] that should be enforced as checkpoints.
# checkpoint =
# open the database in read only mode
readonly=0
# the location of the chain shared memory files (absolute path or relative to application data dir)
shared-file-dir="blockchain"
...
...
@@ -20,23 +25,49 @@ shared-file-size = 8192
# The local IP and port to listen for incoming http connections.
http-server-address=0.0.0.0:8888
# The Access-Control-Allow-Origin http value
# access-control-allow-origin = *
# Specify the Access-Control-Allow-Origin to be returned on each request.
# access-control-allow-origin =
# The Access-Control-Allow-Headers http value
# access-control-allow-headers = Content-Type
# Specify the Access-Control-Allow-Headers to be returned on each request.
# access-control-allow-headers =
# true if Access-Control-Allow-Credentials: true should be specified in http response header
# access-control-allow-credentials = true
# Specify if Access-Control-Allow-Credentials: true should be returned on each request.
access-control-allow-credentials=false
# The local IP address and port to listen for incoming connections.
# The actual host:port used to listen for incoming p2p connections.
p2p-listen-endpoint=0.0.0.0:9876
# The IP address and port of a remote peer to sync with.
# remote-endpoint =
# An externally accessible host:port for identifying this node. Defaults to p2p-listen-endpoint.
# p2p-server-address =
# The public endpoint of a peer node to connect to. Use multiple p2p-peer-address options as needed to compose a network.
# p2p-peer-address =
# The name supplied to identify this node amongst the peers.
agent-name="EOS Test Agent"
# True to always send full blocks, false to send block summaries
send-whole-blocks=1
# Can be 'any' or 'producers' or 'specified' or 'none'. If 'specified', peer-key must be specified at least once. If only 'producers', peer-key is not required. 'producers' and 'specified' may be combined.
allowed-connection=any
# The public IP address and port that should be advertized to peers.
p2p-server-address=0.0.0.0:9876
# Optional public key of peer allowed to connect. May be used multiple times.
@@ -34,8 +34,8 @@ EOS.IO currently supports the following operating systems:
1.[Getting Started](#gettingstarted)
2.[Setting up a build/development environment](#setup)
1.[Automated build script](#autobuild)
1.[Clean install Linux (Amazon, Fedora, & Ubuntu) for a local testnet](#autoubuntulocal)
2.[Clean install Linux (Amazon, Fedora, & Ubuntu) for the public testnet](#autoubuntupublic)
1.[Clean install Linux (Amazon, Centos, Fedora, & Ubuntu) for a local testnet](#autoubuntulocal)
2.[Clean install Linux (Amazon, Centos, Fedora, & Ubuntu) for the public testnet](#autoubuntupublic)
3.[MacOS for a local testnet](#automaclocal)
4.[MacOS for the public testnet](#automacpublic)
3.[Building EOS and running a node](#runanode)
...
...
@@ -56,9 +56,10 @@ EOS.IO currently supports the following operating systems:
8.[Running EOS in Docker](#docker)
9.[Manual installation of the dependencies](#manualdep)
1.[Clean install Amazon 2017.09 and higher](#manualdepamazon)
2.[Clean install Fedora 25 and higher](#manualdepfedora)
3.[Clean install Ubuntu 16.04 and higher](#manualdepubuntu)
4.[Clean install MacOS Sierra 10.12 and higher](#manualdepmacos)
2.[Clean install Centos 7 and higher](#manualdepcentos)
3.[Clean install Fedora 25 and higher](#manualdepfedora)
4.[Clean install Ubuntu 16.04 and higher](#manualdepubuntu)
5.[Clean install MacOS Sierra 10.12 and higher](#manualdepmacos)
<aname="gettingstarted"></a>
## Getting Started
...
...
@@ -72,11 +73,12 @@ The following instructions detail the process of getting the software, building
Supported Operating Systems:
1. Amazon 2017.09 and higher.
2. Fedora 25 and higher (Fedora 27 recommended).
3. Ubuntu 16.04 and higher (Ubuntu 16.10 recommended).
4. MacOS Darwin 10.12 and higher (MacOS 10.13.x recommended).
2. Centos 7 and higher.
3. Fedora 25 and higher (Fedora 27 recommended).
4. Ubuntu 16.04 and higher (Ubuntu 16.10 recommended).
5. MacOS Darwin 10.12 and higher (MacOS 10.13.x recommended).
For Amazon, Fedora, Ubuntu & MacOS there is an automated build script that can install all dependencies and builds EOS.
For Amazon, Centos, Fedora, Ubuntu & MacOS there is an automated build script that can install all dependencies and builds EOS.
We are working on supporting other Linux/Unix distributions in future releases.
Choose whether you will be building for a local testnet or for the public testnet and jump to the appropriate section below. Clone the EOS repository recursively as described and run eosio_build.sh located in the root `eos` folder.
...
...
@@ -86,7 +88,7 @@ Choose whether you will be building for a local testnet or for the public testne
We strongly recommend following the instructions for building the public testnet version for [Ubuntu](#autoubuntupublic) or [Mac OS X](#automacpublic). `master` is in pieces on the garage floor while we rebuild this hotrod. This notice will be removed when `master` is usable again. Your patience is appreciated.
<aname="autoubuntulocal"></a>
#### :no_entry: Clean install Linux (Amazon, Fedora & Ubuntu) for a local testnet :no_entry:
#### :no_entry: Clean install Linux (Amazon, Centos, Fedora & Ubuntu) for a local testnet :no_entry: