@@ -12,16 +12,28 @@ Welcome to Evolve, a chain framework! The easiest way to launch your network nod
1212
1313## 📦 Install Testapp (CLI)
1414
15- To install Evolve, run the following command in your terminal :
15+ To install Evolve, clone the repository and build the binary :
1616
17- ``` bash-vue
18- curl -sSL https://evolve.dev/install.sh | sh -s {{constants.evolveLatestTag}}
17+ ``` bash
18+ # Clone the repository
19+ git clone https://github.com/evolve/ev-node.git
20+ cd ev-node
21+
22+ # Build the testapp binary
23+ make build
24+
25+ # Optional: Install to your Go bin directory for system-wide access
26+ make install
1927```
2028
2129Verify the installation by checking the Evolve version:
2230
2331``` bash
32+ # If you ran 'make install'
2433testapp version
34+
35+ # Or if you only ran 'make build'
36+ ./build/testapp version
2537```
2638
2739A successful installation will display the version number and its associated git commit hash.
@@ -46,15 +58,19 @@ Now that we have our testapp generated and installed, we can launch our chain al
4658First lets start the local DA network:
4759
4860``` bash
49- curl -sSL https://evolve.dev/install-local-da.sh | bash -s {{constants.evolveLatestTag}}
61+ # If you're not already in the ev-node directory
62+ cd ev-node
63+
64+ # Start the local DA network using the built binary
65+ ./build/testapp da start
5066```
5167
5268You should see logs like:
5369
5470``` bash
55- 4:58PM INF NewLocalDA: initialized LocalDA module=local- da
56- 4:58PM INF Listening on host=localhost maxBlobSize=1974272 module=da port=7980
57- 4:58PM INF server started listening on =localhost:7980 module=da
71+ 9:22AM INF NewLocalDA: initialized LocalDA component= da
72+ 9:22AM INF Listening on component=da host=localhost maxBlobSize=1974272 port=7980
73+ 9:22AM INF server started component=da listening_on =localhost:7980
5874```
5975
6076To start a basic evolve network node, execute:
@@ -66,13 +82,19 @@ testapp start --evolve.signer.passphrase secret
6682Upon execution, the CLI will output log entries that provide insights into the node's initialization and operation:
6783
6884``` bash
69- I[2024-05-01| 09:58:46.001] Found private validator module=main keyFile=/root/.evolve/config/priv_validator_key.json stateFile=/root/.evolve/data/priv_validator_state.json
70- I[2024-05-01| 09:58:46.002] Found node key module=main path=/root/.evolve/config/node_key.json
71- I[2024-05-01| 09:58:46.002] Found genesis file module=main path=/root/.evolve/config/genesis.json
72- ...
73- I[2024-05-01| 09:58:46.080] Started node module=main
74- I[2024-05-01| 09:58:46.081] Creating and publishing block module=BlockManager height=223
75- I[2024-05-01| 09:58:46.082] Finalized block module=BlockManager height=223 num_txs_res=0 num_val_updates=0 block_app_hash=
85+ 9:23AM INF creating new client component=main namespace=
86+ KV Executor HTTP server starting on 127.0.0.1:9090
87+ 9:23AM INF KV executor HTTP server started component=main endpoint=127.0.0.1:9090
88+ 9:23AM INF No state found in store, initializing new state component=BlockManager
89+ 9:23AM INF using default mempool ttl MempoolTTL=25 component=BlockManager
90+ 9:23AM INF starting P2P client component=main
91+ 9:23AM INF started RPC server addr=127.0.0.1:7331 component=main
92+ 9:23AM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWRzvJuFoQKhQNfaCZWvJFDY4vrCTocdL6H1GCMzywugnV component=main
93+ 9:23AM INF listening on address address=/ip4/172.20.10.14/tcp/7676/p2p/12D3KooWRzvJuFoQKhQNfaCZWvJFDY4vrCTocdL6H1GCMzywugnV component=main
94+ 9:23AM INF no peers - only listening for connections component=main
95+ 9:23AM INF working in aggregator mode block_time=1000 component=main
96+ 9:23AM INF using pending block component=BlockManager height=1
97+ 9:23AM INF Reaper started component=Reaper interval=1000
7698```
7799
78100## 🎉 Conclusion
0 commit comments