Внести вклад
Чтобы начать сборку на Quai Network, посетите сайт https://github.com/spruce-solutions/go-quai и следуйте инструкциям README.
Информация об отладке
Отладка go-quai полезна, когда в кодовой базе происходят определенные события, которые необходимо проверить.
Шаги для начала отладки
Откройте VSCode и перейдите к панели отладки с левой стороны.
Нажмите на выделенный текст, чтобы создать файл launch.json.
Скопируйте и вставьте приведенный ниже файл launch.json для запуска узла Zone.
Пример launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Prime",
"type": "go",
"request": "launch",
"mode": "exec",
"program": "${workspaceRoot}/build/bin/quai",
"env": {},
"args": [
"--ws",
"--http",
"--mine",
"--miner.threads=4",
"--miner.etherbase",
"0x00114a47a5d39ea2022dd4d864cb62cfd16879fc",
"--syncmode",
"full",
"--http.port",
"8546",
"--ws.port",
"8547",
"--port",
"30303",
"--allow-insecure-unlock",
"--verbosity",
"4",
],
"showLog": true,
},
]
}
Запустите make debug в папке go-quai, чтобы создать исполняемый файл, содержащий соответствующие флаги компилятора -gcflags=all="-N -l".
Вернитесь к панели отладки VSCode, которая должна выглядеть примерно так.

Нажмите на зеленую стрелку в верхней левой части панели отладки, чтобы запустить исполняемый файл сборки и начать сеанс отладки. Вы можете установить точки останова и указать переменные во всей кодовой базе.
Для получения дополнительной информации об отладке с помощью VSCode посетите документацию VSCode.
Last updated