Adding a new Node
This is how you can add a new node into the source code of NiceNode so that users can add a new node.
Copy a node package and service, respectively, like
ethereumandgethunder NodeSpecs and modify themIn
src/main/nodeLibraryManager.tsimport and add the node package and all services likeethererumgethand other clientsAdd the node package to
nodeOptionslist insrc/renderer/Presentational/AddNode/AddNode.tsx. Theinfofield is a short tagline (maximum character length of 150 or tbd)(optional) Add icons for the node package and service to
src/renderer/assets/images/nodeIcons/index.tsxsquare, png, and around 512x512 ideally(optional) add the
rpcTranslationtype to the listNiceNodeRpcTranslationinsrc/common/rpcTranslation.ts(optional) to show users server values add
rpcTranslationconditions tosrc/renderer/Presentational/NodeScreen/NodeScreen.tsxandsrc/renderer/state/rpcExecuteTranslation.tsand modify the header metrics stats for the node package and service.(optional) set the node color for styles at
src/renderer/assets/images/nodeIcons/index.tsxand background (cilent/service background on node package screen) atsrc/renderer/assets/images/nodeBackgrounds/index.tsx

NiceNode docs