Dapp Category: Network
Antelope is an open framework for building fast, secure, and user-friendly Web3 products and services.
There are quite a few publications covering this topic already, but one more should not do any harm.
From your server CLI, download the repository onto your machine:
git clone https://github.com/AntelopeIO/leap.git
The repository would be in a directory called "leap". Go into the directory:
Change from the main branch to the v3.1.0 branch:
git checkout v3.1.0
Open the readme file which contains all the installation instructions:
Make sure to follow the instructions for your operating system.
You first need to install all the required dependencies.
Here is the list for Ubuntu 20.04 and 22.04:
You can install these using
Once you have all the dependencies, run the following command from within the "leap directory":
git submodule update --init --recursive
Next, create a build directory:
Go into the build directory:
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/usr/lib/llvm-11 ..
make -j $(nproc) package
You can specify the number of threads to use by replacing the $(nproc) with the number of threads to use. Roughly 2Gb RAM per j value is required.
My operating system is Ubuntu 20.04 so I've not gone through the installation for 18.04, but if you are using 18.04 just follow the instructions in the readme file.
Once the installation is complete, run the parallelizable tests as shown in the readme file:
ctest -j $(nproc) -LE _tests
ctest -j $(nproc) -L wasm_spec_tests
There are non-parallelizable tests, but they take a long time to complete. These are not recommended, but you should at the very least run the first parallelizable test.
Once these tests complete successfully, you can start Nodeos v3.1.0.
If you are upgrading from v2.0 you should be able to run the new version without any problems.
In my case, I was running v2.1 before the upgrade, so I had to download all the chain history from scratch.
You can use one of the snapshots we saved to get up and running quickly.
It is recommended to go through the upgrade on the Testnet first.
If you run into any issues or errors, you can reach out on any one of the following telegram groups:
- Telos Testnet
- Antelop Leap Launch Group
I am the owner of the Telos Central block validator that runs infrastructure on the Telos blockchain. We, as Telos Central are really passionate about the opportunities and possibilities that Telos as a 3rd generation blockchain presents and are continually working on ways to help Telos reach its full potential.