• Stars
    star
    176
  • Rank 216,987 (Top 5 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 6 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Welcome to the EOS MainNet

Based on tag: mainnet-1.6.0
Network Monitor and Voting command prepering tool: EOSnetworkMonitor.io

! new nodeos config parametr in 1.6.0: chain-threads = 8

Manual installation

Install EOS

mkdir /home/eos-sources  
cd /home/eos-sources  

git clone https://github.com/EOS-Mainnet/eos.git --recursive    
cd eos  

git checkout mainnet-1.6.0 
git submodule update --init --recursive   

./eosio_build.sh -P -f  

Update EOS

mkdir /home/eos-sources  
cd /home/eos-sources/eos  

git checkout mainnet-1.6.0  
git submodule sync  
git submodule update --init --recursive   

./eosio_build.sh -P -f  

Configuring Node

  • Create data-dir folder for you node:

    mkdir /opt/EOSmainNet 
    
  • Clone all files from this repo:

    cd /opt/EOSmainNet
    git clone https://github.com/CryptoLions/EOS-MainNet.git ./ 
    
  • add execution rights

    chmod -R 777 ./*.sh   
    chmod -R 777 ./Wallet/*.sh 
    
  • If you use different data-dir folders -> edit all paths in files cleos.sh, start.sh, stop.sh, Wallet/start_wallet.sh, Wallet/stop_wallet.sh:

  • Edit in config.ini next parameters and uncomment it:

    • server address: p2p-server-address = YOUR_NODE_IP_ADDRESS:9876
    • your producer name: producer-name = YOUR_BP_NAME
    • created producer keypair: private-key = YOUR_BLOCK_SIGN_PUB_KEY=KEY:YOUR_BLOCK_SIGN_PRIV_KEY
    • replace p2p-peer-address list with fresh generated on monitor site: https://eosnodes.privex.io/?config=1
  • Open http and p2p Ports on your firewall/router

  • Connect your node, run

./start.sh  
  • Start wallet, run
./Wallet/start_wallet.sh  
  • Import your key(s)
./cleos.sh wallet import <YOUR_PRIVKEY>

First run should be with --delete-all-blocks and --genesis-json

./start.sh --delete-all-blocks --genesis-json genesis.json
  • Check if you can access you node using link http://you_server:your_http_port/v1/chain/get_info

add bp.json with info about your node:

https://github.com/eosrio/bp-info-standard

Other Tools/Examples

  • In scripts folder you can find examples how to register as producer, stake, vote, claimrewards, etc
  • You can use testnet monitor for preparing vote command: https://t.me/jungletestnet/19081
  • Cleos commands:

Send EOS

./cleos.sh transfer <your account>  <receiver account> "1.0000 EOS" "test memo text"

Get Balance

./cleos.sh get currency balance eosio.token <account name>

Create account

./cleos.sh system newaccount --stake-net "1.0000 EOS" --stake-cpu "1.0000 EOS" --buy-ram-kbytes 8 <your accountr> <new account> <pkey1> <pkey2>

List registered producers (-l )

./cleos.sh get table eosio eosio producers -l 100  

List your last action (use -h to get help, do not work now)

./cleos.sh get actions <account name>

List staked/delegated

./cleos.sh system listbw <account>   

by: CryptoLions.io
Jungle Testnet telegram channel

More Repositories

1

EOS-Jungle-Testnet

EOS.io Jungle Testnet by CryptoLions.io
Shell
176
star
2

SimpleAssets

A simple standard for digital assets (both fungible and NFTs - non-fungible tokens) for EOSIO blockchains
C++
108
star
3

EOS-Network-monitor

EOS Network Monitor
94
star
4

EOS-mongo-history-API

API to get actions using EOS mongo plugin (similar to history plugin)
JavaScript
52
star
5

KolobokGame-Contract

KolobokGame EOS contract, example using SimpleAssets and SimpleMarket
C++
23
star
6

EOS-chain-boot-steps

Shell
23
star
7

EOS-Claim-Bot

claim rewards bot + Telegram and log report
Shell
19
star
8

EOS-Network-Monitor-back

EOS Network Monitor backend
JavaScript
16
star
9

roshambo-EOS-contract

roshambo - rock paper scissors game for EOS
Shell
12
star
10

EOS-Network-Monitor-front

EOS Network Monitor frontend
JavaScript
9
star
11

roshambo-EOS-frontend

roshambo - rock paper scissors game for EOS (frontend)
CSS
7
star
12

BP-Position-Telegram-Notifier

Shell
7
star
13

EOS-ULM

NodeJS Universal Login Module for EOSIO blockchains
TypeScript
7
star
14

scripts

different tools
Shell
7
star
15

MSIG_console_manager

Bash scripts to create/review/approve/cancel/execute msigs
Shell
6
star
16

nodeos-docker

Shell
5
star
17

KolobokGame-Frontend

Kolobok Game - Frontend (example for SimpleAssets and SimpleMarket)
CSS
4
star
18

SimpleAssets-ExplorerAPI

SimpleAssets - Assets Explorer API (NFT, FT, NTT)
JavaScript
4
star
19

JungleTestnet-DAWN2

EOS public testnetwork Jungle (SuperDawn-2018-03-18)
4
star
20

SA-token-backed-NFTs

This smart contract locks tokens to any NFT. The only way to retrieve the tokens is to own the NFT and burn it.
C++
2
star
21

EOS-Test-Cave

Automated Testing scripts
Shell
2
star
22

TX-test-sender

To send transaction in threads
Shell
2
star
23

EOS-ERC20-Distribution

Shell
2
star
24

SimpleAssets-EventReceiverExample

Events receiver example for SimpleAssets.io
Shell
1
star
25

LYNX-mainnet

LYNX-mainnet
1
star
26

TxShooterContract

Contract for stress tests
Shell
1
star
27

PeerPingData

EOSIO contract for collecting BPs peers latency
C++
1
star
28

BOS-MainNet

BOS chain
Shell
1
star
29

KeroseneLamp

Kerosene Lamp powered by SimpleAssets
C++
1
star
30

BP_info

1
star
31

EOS-Boot-Validator

Shell
1
star
32

EOS-sudo-deploy

Step by step eosio.sudo deploy and test
Shell
1
star
33

Certificates

Certificates HUB
JavaScript
1
star