Файл gridcoinresearch.conf
Основной файл с настройками для кошелька или демона.
Расположение по умолчанию
Windows %AppData%\GridcoinResearch\ Linux ~/.GridcoinResearch/ Mac OS /Users/USERNAME/Library/Application Support/GridcoinResearch/
Пример файла
############################################################################# #################### Example gridcoinresearch.conf file ##################### ############################################################################# ## ## For further details on this configuration file please see: ## http://wiki.gridcoin.us/Gridcoinresearch_config_file ## ## Default gridcoinresearch.conf location: ## ## Win: %AppData%\GridcoinResearch\ ## Linux: ~/.GridcoinResearch/ ## MacOS: /Users/USERNAME/Library/Application/Support/GridcoinResearch/ ## ## Single # lines are commands, remove the # in Front of the Command to use it ## Double ## lines are comments ## ############################################################################# ####################### Required Settings (All OS's) ######################## ############################################################################# ## Community provided list of addnodes available at ## http://wiki.gridcoin.us/List_of_Addnodes #~~~~~Copy & Paste Addnodes here~~~~~ #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ## BOINC account settings, i.e. your BOINC CPID & E-Mail ## Use INVESTOR for Investor or Pool Mining PrimaryCPID=INVESTOR email=INVESTOR ## Port 32749/TCP required for Inbound Connections ## (Not required but highly recommended) listen=1 ## Required for Headless set-ups #daemon=1 ############################################################################# ############# RPC Settings for Remote Access and Headless Users ############# ############ Warning: Set a Good Password and Secure Your System ############ ############################################################################# #server=1 #rpcallowip=127.0.0.1 #rpcallowip=<IP Address of Remote System> #rpcport=<Port for RPC Communication> #rpcuser=<A Username for RPC> #rpcpassword=<A GOOD Password for RPC> ############################################################################# ######################## Optional BOINC settings ############################ ########### (Required if BOINC installed to non-default location) ########### ############################################################################# ## Windows (Note the double backslashes are neccessary) #boincdatadir=C:\\ProgramData\\BOINC\\ #boincappdir=C:\\Program Files\\BOINC\\ ## Linux #boincdatadir=/var/lib/boinc-client/ ## MacOS #boincdatadir=/Library/Application Support/BOINC Data/ ############################################################################# ######################## Optional Network settings ########################## ############################################################################# ## Maximum number of inbound+outbound connections.Default 125 maxconnections=125 ## Maximum number of outbound connections.Default 8 maxoutboundconnections=8 ## Manually Set-up Ports #upnp=false #externalip=<Your IP Address> #port=32748
Добавление нод (команда addnode)
Список нод это список адресов нод в сети, с которыми клиент будет пытаться установить соединение в первую очередь. Изначально файл конфигурации не содержит списка нод. Но их можно добавить чтобы ускорить синхронизацию.
Если вы задали список нод, и клиент плохо синхронизируется, проверьте актуальность своего списка.
Убедитесь что в списке нод нет вашего IP, иначе клиент забанит сам себя (клиент отправит сообщение с чильно отличающейся меткой времени, из-за этого произойдёт бан).
Дополнительные параметры
Большая часть параметров конфигурации напрямую унаследованы из биткоина, и по ссылке вы можете найти более подробное объяснение (на английском): https://en.bitcoin.it/wiki/Running_Bitcoin
Несколько новых команд, индивидуальных для гридкоина описаны ниже:
Команда | Действие |
---|---|
exportmagnitude=true | Когда-нибудь гридкоин будет поддерживать экспорт данных по магнитуде в CSV |
suppressupgrade=true | Запретить проверку обновлений |
suppressban=true | Отключает защиту от DDoS в клиенте. Не рекомендуется использовать |
debug=true | Записывает множество отладочных сообщений в файлы debug.log и debug2.log. Если у вас заканчивается место на диске, эту опцию лучше отключить, а файлы удалить. Начиная с версии 3.3.0.8 клиент сам обрезает файлы до 150 кб после перезапуска. |
debug2=true | Для тестера это был способ сфокусироваться на отдельных сообщения - вам оно не надо |
reboot=1 | При ошибках не переходить в безопасный режим, а пытаться повторить |
showorphans=true | Отладочная опция, позволяющая видеть осиротевшие транзакции в списке - полезно для отладки. Обычно транзакции стейкинга удаляются из списка |
suppressrestart=true | Запретить клиенту автоматически перезапускаться. Станет параметром по умолчанию в скором времени. Если кто-то хочет чтобы клиент перезапускался после реорганизации цепочки блоков, то просто установите suppressreboot=false |
suppressreboot=true | Служит скорее для предотвращения падений, чем для подавления перезагрузок |
suppressvoice=true | Отключить голосовой режим кошелька. Эта возможность была удалена начиная с версии 3.5.9.4 |
UpdatingLeaderboard=false | Не обновлять данные Neural Network пока кошелёк включен |
poolmining=true | Сообщает кошельку что пользователь майнит на пуле |
testnet=1 | Участвовать в тестовой сети. Служит для тестирования сети и отладки процессов приёма и отправки. Монеты в этой сети так же тестовые, и не имеют стоимости. Кроме того нужно использовать список нод для тестовой сети |