Skip to content

KlyntarNetwork/KlyntarCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KLYNTAR - a decentralized ecosystem of services for Web2 & Web3. Using a rich set of technologies and our knowledge, we are going to focus on solving a wide range of problems

Working on KLYNTAR, we've been trying to make a project so powerful to wonder you as in your 8 y.o. when you've got to know Santa doesn't exist 🎅. We want to resurrect the time of useful projects by creating cool stuff for our industry!


How to build

Node.js installation

alt text

Since the core is written on Node.js you should to install it. If you already have installed, we recommend checking the version. The recommended version is v21.4.0

Linux:

johndoe@klyntar:~$ node -v
v21.4.0

Windows:

C:\Users\JohnDoe>node -v
v21.4.0

Go installation

alt text

Some parts of KLY is written on Go(for example, PQC schemes), so you need to install it too. Or, check if you already have Go

go version

PNPM install

alt text

As a package manager for Node.js we use pnpm. To install it globally, run:

npm install -g pnpm

After all

Now, clone the core repository

git clone https://github.com/KlyntarNetwork/KlyntarCore.git

cd KlyntarCore

Install dependencies

pnpm install

Link core to make it available from any location

npm link

Build Golang addons

Now depending on your OS run the following commands:

Linux:

chmod 700 build_must_have_addons.sh

./build_must_have_addons.sh

Windows:

build_must_have_addons.bat

Build KLY-EVM

Linux:

cd KLY_VirtualMachines/kly_evm

pnpm install

chmod 700 build_kly_evm.sh

./build_kly_evm.sh

Windows:

cd KLY_VirtualMachines\kly_evm

pnpm install

build_kly_evm.bat

Return to main directory

cd ../../

// Set appropriate access (Linux only)
chmod 700 klyn74r.js

Prepare configuration and genesis files

Now, you need 2 things to run your node and join some network:

  1. Genesis file
  2. Configuration for your node

To see how to setup it follow here

🤓 Advice


Follow us to get the news & updates ASAP. Discuss, share ideas, advices, help newbies to make our community more powerful.We're happy to involve new members to KLY community 😊







📚Docs

Read the docs here to find out more. For example, how to use plugins, prepare & change configs, run on a host machine, how to start a KLY Service and so on!