Git Product home page Git Product logo

testnets-useful's Introduction

Полезные скрипты в нодоводстве

OKP4

okp4-fast-gen-keys

Program for quick key generation for okp4. Written in golang. Supports multithreading.

How to use:

git clone github.com/Megavolv/testnets-useful/
cd okp4-fast-gen-keys; go build
bash: date; nice -n 19 ./okp4-fast-gen-keys --prefix="mykey" > keys.json; date

This command will generate 100 keys with names from mykey0 to mykey99 and save them to keys.json.

./okp4-fast-gen-keys --prefix="mykey" --from 10000 --to 1000000 > keys.json

This command will generate 990000 keys with names from mykey10000 to mykey999999 and save them to keys.json.

For example:

{"name":"prefix76","type":"local","address":"okp41w496k6pj0f5f9x43vva6enfacngek25s00gyvz","pubkey":"PubKeySecp256k1{026BD1E6385203662198F2EDF7FE4B2316357690D239B1C0021864C99ADAA4BC7C}","mnemonic":"scrap staff wisdom waste romance coast usage pride diet vivid ramp club length inside october dose remove swear soda angry volume expect aisle debris"}

Benchmark

On my computer (6 cores * 2375 Mhz), the generation of 1 million keys takes ~ 5 minutes, so ~ 534 keys/1 core/1 sec.

okp4-greetings.sh

Отправка минимальной транзакции с приветствием по списку адресов из файла adr.txt с периодичностью в 1 ч.

okp4-flex-reinvest.sh

Модификация скрипта для реинвестирования. На вход подается название кошелька, пароль и адрес валидатора.

okp4-many-reinvest.sh

Используется для реинвестирования списка валидаторов. На вход: название кошелька, пароль.

Список валидаторов берется из validators.txt

okpr-max-tx.sh

Скрипт поиска блока с максимальным количеством транзакций.

okp4-gen-keys.sh

Генерация заданного количества кошельков.

На вход: перфикс группы паролей (любое слово или буквы), пароль, количество генерируемых кошельков.

Результат сохраняется в кошельке okp4 и в json файле ${prefix}.keys

okp4-gen-dryrun-keys.sh

Генерация заданного количества кошельков.

На вход: перфикс группы паролей (любое слово или буквы), количество генерируемых кошельков.

Результат сохраняется только в json в файле ${prefix}.keys

okp4-del-keys.sh

Удаление кошельков, используя файл с массивом json-кошельков (из предыдущего этапа).

okp4-check-balance.sh

Массовая проверка балансов адресов из файла с массивом json-кошельков. Отображаются не пустые адреса.

okp4-join-txsmsg.sh

Объединяет все файлы транзакций в один файл.

Massa

massa_rols_checker.sh

Простой скрипт для контроля состояния ноды. Проверяет ролы, покупает, перезапускает сервис при необходимости.

Отправляются уведомления в телеграмм с помощью pigeon.

while true; do sudo ./massa-rols-checker.sh [node name] [wallet password]; sleep 10; done

Солана

solana-auto-restart-on-internet.sh

Однократно перезапускает солану при появлении интернета. Запускается заранее, при ожидании технических работ на сервере.

solana-alive-checker.sh

Контроль за работой соланы по состоянию сервиса. При остановке сервиса или появлении счетчика перезапуска - уведомление в тг.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.