This page has been built and maintained by Ben Sigman of shEOS.

Registeration Guides

https://medium.com/@bensig/how-to-become-an-eos-block-producer-ec833923276e

https://medium.com/eostribe/eos-bp-guide-how-to-setup-a-block-signing-key-cb156539ad55

https://steemit.com/eos/@eluzgin/how-to-set-special-claim-keys-for-block-producer

Data tooling and databases syncs

Quickly set up the EOS main network data synchronization to the mongodb database – By EOSpace

https://github.com/EOSpace/eos-sync

 

Tool to facilitate snapshoting of table states – by EOS Canada

Within `eosc tools` there is `chain-freeze` which allows you to execute stuff between blocks.

https://github.com/eoscanada/eosc

 

Automation Tools and Block Backups by BlockMatrix

https://eosnode.tools

Administration

Scripts – by HKEOS / Ghostbusters

On-boarding, qinstallation, wireguard config, filtering with Prometheus (haproxy/patroneos)…

https://githubq.com/HKEOS/Ghostbusters-Testnet

Scripts – by Cryptolions

Easy on-boarding and installation scripts.

https://github.com/CryptoLions/EOS-MainNet

Scripts – by EOS Tribe

Good collection of perl scripts for managing your nodes/producers.

https://github.com/EOSTribe/bp-tools

EOS BP Failover and Monitoring

Various bash scripts to help with BP failover and monitoring

https://github.com/BlockMatrixNetwork/eos-bp-failover

eos-block-signer – by EOS Canada

Out of band Block Signer, with no key on disk.

https://github.com/eoscanada/eos-blocksigner

Single-command chain initialization – by EOS Canada

`eos-bios boot` will populate a local `nodeos` with all transactions to simulate a `mainnet` (at launch time), or to create a chain with all latest contract versions, or custom boot sequences. Useful for testing of mainnet features or dev environments.

https://github.com/eoscanada/eos-bios

Builds and artifacts

Docker images – by EOS Canada

Contains builds of `nodeos`, build environments for both `nodeos` and the `wasmsdk`.  The corresponding Dockerfiles are in the build artifacts below.

https://gcr.io/eoscanada-public

Build artifacts – by EOS Canada

Contains builds of different smart contracts, using different version of build environments, and `eos` versions.

https://console.cloud.google.com/storage/browser/artifacts.eoscanada-public.appspot.com/contracts/wasmsdk-v2/artifacts/

Configuration

Cryptolions

https://github.com/CryptoLions/EOS-MainNet/blob/master/config.ini

Optimization

Atticlab Docs

https://github.com/atticlab/eos-bp-performance/blob/master/cpu_perf_presentation.pdf

Validation

Validation Tool – by EOS Nation

https://validate.eosnation.io

Filtering

Cerberus API proxy/filter – by EOSDublin

https://github.com/eosdublin/cerberus

Prometheus API proxy/filter – by HKEOS / Ghostbusters

https://github.com/HKEOS/Ghostbusters-Testnet/blob/master/prometheus/prometheus.md

Monitoring

Mainnet Monitor – by Cryptolions

http://eosnetworkmonitor.io/#home

Cypherglass Windshield – by Cypherglass

https://windshield.cypherglass.com/

Monitoring Scripts – by EOS Tribe

https://github.com/EOSTribe/bp-tools

 

Nagios Monitoring Plugins – by EOS 42

https://github.com/eos42/Nagios-Plugins

Nagios Bash Scripts – by EOS SEOUL

https://github.com/eoseoul/scripts

Monitoring the mainnet status and sending alert to your phone – by EosStore

https://github.com/eosstore/eoskeeper

Monitoring Node – by EOS Antpool

https://github.com/antpool/eos-toolkit

Backup strategies

This is a mainnet data backup –  by EosStore

https://github.com/eosstore/eosstore-backup

Deterministic Snapshots

https://github.com/EOSIO/eos/pull/5956

 

I18N(Internationalization)

EOSIO API ERROR CODE SPECIFICATION

https://docs.google.com/spreadsheets/d/1uHeNDLnCVygqYK-V01CFANuxUwgRkNkrmeLm9MLqu9c/edit?ouid=109245592030971145375&usp=sheets_home&ths=true

Command Reference

Cleos

https://github.com/EOSIO/eos/wiki/Command-Reference

Useful Scripts

Pause / Unpause BP

Pause using ./cleos -u http://127.0.0.1:xxxx/v1/producer/pause

Confirm using  ./cleos -u http://127.0.0.1:xxxx/v1/producer/paused

./start.sh -x

Then call [curl http://127.0.0.1:xxxx/v1/producer/resume] to resume

Want to have your links added? Please contact Ben Sigman on Telegram @bensig.