Skip to content

lifefire1/madiCoin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MADIcoin

Описание проекта

MADIcoin - это простой проект, который включает в себя клиент и узлы для демонстрации функциональности криптовалюты.

Компиляция с использованием Makefile

Для компиляции файлов проекта вы можете использовать Makefile. Просто запустите команду make в терминале:

make

Запуск узла

Для запуска узла используйте следующие команды:

./node -serve::8080 -newuser:node1.key -newchain:chain1.db -loadaddr:addr.json
./node -serve::9090 -newuser:node2.key -newchain:chain2.db -loadaddr:addr.json

При запуске узлов убедитесь, что порты (8080, 9090) доступны и не заняты другими процессами.

Запуск клиента

Для запуска клиента используйте следующие команды:

./client -loaduser:node2.key -loadaddr:addr.json
./client -loaduser:node1.key -loadaddr:addr.json

Параметры команд

  • /exit: Производит выход из программы.

  • /user:

    • address: Выводит адрес пользователя.
    • purse: Выводит приватный ключ пользователя.
    • balance: Выводит баланс пользователя.
  • /chain:

    • print: Печатает информацию о блокчейне.
    • tx: Выполняет операции с транзакциями.
    • balance: Выводит баланс блокчейна.
    • block: Выполняет операции с блоками.
    • size: Выводит размер блокчейна.

Примечание: Убедитесь, что у вас установлен Go (GoLang) для компиляции и запуска программы. Более подробную информацию можно найти в официальной документации Go.

About

just for fun.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published