├── .env.example ├── .eslintrc.json ├── .gitignore ├── LICENSE ├── README.md ├── adjustChannels ├── BOA.md ├── GoodBadNodes.md ├── allFundsBalance.js ├── closeDiedChannels.js ├── fillSQLGraph.js ├── fillSQLGraph │ ├── Master.js │ └── Worker.js ├── graphEventWatcher.js ├── index.js ├── openChannelsBetweenMyNodes.js ├── openCloseChannels.js ├── paidRebalance.js ├── smartRebalance-equality.js ├── smartRebalance-v2.js └── testSubscribe.js ├── amntTransactions ├── index.js └── last24.js ├── app.js ├── class ├── APIDataCache.js ├── BillingNode.js ├── CaptchaCommands.js ├── Chat.js ├── ClientStorage.js ├── Commands.js ├── Commands │ ├── AddMerchant.js │ ├── Chat.js │ ├── Main.js │ └── OpenChannel.js ├── NodeStorage.js ├── OpenChannelService.js └── WebSocketRPC.js ├── conf ├── commonConst.js └── mysqlConnectOpts.js ├── createTables.js ├── defineWhereOpenChannels └── index.js ├── doc ├── gRPC_Notes.txt ├── openChannelV2-stages.txt ├── Модули.txt └── Создание_базы.txt ├── feeReport ├── index.js └── last24.js ├── global ├── billingNode.js ├── chat.js ├── clientStorage.js ├── clientWebSockets.js ├── hmac.js ├── myNodes.js ├── nodeStorage.js ├── nodesInfo.js └── openChannelService.js ├── lib ├── closedChannels.js ├── describeGraph.js ├── feeReport.js ├── findBestFee.js ├── forwardingHistory.js ├── getInfo.js ├── getTransactions.js ├── listChannels.js ├── listPeers.js ├── pendingChannels.js ├── promptPassword.js ├── utilChannels.js └── walletBalance.js ├── package.json ├── rebalance ├── constants.js ├── foreignNodes.js ├── index.js └── ourNodes.js ├── routes ├── GetLnurl.js ├── LnurlWithdraw.js ├── OpenChannel.js └── WebSocket.js └── sqlCommands └── index.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | /.env 3 | package-lock.json 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/README.md -------------------------------------------------------------------------------- /adjustChannels/BOA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/BOA.md -------------------------------------------------------------------------------- /adjustChannels/GoodBadNodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/GoodBadNodes.md -------------------------------------------------------------------------------- /adjustChannels/allFundsBalance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/allFundsBalance.js -------------------------------------------------------------------------------- /adjustChannels/closeDiedChannels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/closeDiedChannels.js -------------------------------------------------------------------------------- /adjustChannels/fillSQLGraph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/fillSQLGraph.js -------------------------------------------------------------------------------- /adjustChannels/fillSQLGraph/Master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/fillSQLGraph/Master.js -------------------------------------------------------------------------------- /adjustChannels/fillSQLGraph/Worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/fillSQLGraph/Worker.js -------------------------------------------------------------------------------- /adjustChannels/graphEventWatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/graphEventWatcher.js -------------------------------------------------------------------------------- /adjustChannels/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/index.js -------------------------------------------------------------------------------- /adjustChannels/openChannelsBetweenMyNodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/openChannelsBetweenMyNodes.js -------------------------------------------------------------------------------- /adjustChannels/openCloseChannels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/openCloseChannels.js -------------------------------------------------------------------------------- /adjustChannels/paidRebalance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/paidRebalance.js -------------------------------------------------------------------------------- /adjustChannels/smartRebalance-equality.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/smartRebalance-equality.js -------------------------------------------------------------------------------- /adjustChannels/smartRebalance-v2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/smartRebalance-v2.js -------------------------------------------------------------------------------- /adjustChannels/testSubscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/adjustChannels/testSubscribe.js -------------------------------------------------------------------------------- /amntTransactions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/amntTransactions/index.js -------------------------------------------------------------------------------- /amntTransactions/last24.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/amntTransactions/last24.js -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/app.js -------------------------------------------------------------------------------- /class/APIDataCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/APIDataCache.js -------------------------------------------------------------------------------- /class/BillingNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/BillingNode.js -------------------------------------------------------------------------------- /class/CaptchaCommands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/CaptchaCommands.js -------------------------------------------------------------------------------- /class/Chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/Chat.js -------------------------------------------------------------------------------- /class/ClientStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/ClientStorage.js -------------------------------------------------------------------------------- /class/Commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/Commands.js -------------------------------------------------------------------------------- /class/Commands/AddMerchant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/Commands/AddMerchant.js -------------------------------------------------------------------------------- /class/Commands/Chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/Commands/Chat.js -------------------------------------------------------------------------------- /class/Commands/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/Commands/Main.js -------------------------------------------------------------------------------- /class/Commands/OpenChannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/Commands/OpenChannel.js -------------------------------------------------------------------------------- /class/NodeStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/NodeStorage.js -------------------------------------------------------------------------------- /class/OpenChannelService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/OpenChannelService.js -------------------------------------------------------------------------------- /class/WebSocketRPC.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/class/WebSocketRPC.js -------------------------------------------------------------------------------- /conf/commonConst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/conf/commonConst.js -------------------------------------------------------------------------------- /conf/mysqlConnectOpts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/conf/mysqlConnectOpts.js -------------------------------------------------------------------------------- /createTables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/createTables.js -------------------------------------------------------------------------------- /defineWhereOpenChannels/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/defineWhereOpenChannels/index.js -------------------------------------------------------------------------------- /doc/gRPC_Notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/doc/gRPC_Notes.txt -------------------------------------------------------------------------------- /doc/openChannelV2-stages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/doc/openChannelV2-stages.txt -------------------------------------------------------------------------------- /doc/Модули.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/doc/Модули.txt -------------------------------------------------------------------------------- /doc/Создание_базы.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/doc/Создание_базы.txt -------------------------------------------------------------------------------- /feeReport/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/feeReport/index.js -------------------------------------------------------------------------------- /feeReport/last24.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/feeReport/last24.js -------------------------------------------------------------------------------- /global/billingNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/global/billingNode.js -------------------------------------------------------------------------------- /global/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/global/chat.js -------------------------------------------------------------------------------- /global/clientStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/global/clientStorage.js -------------------------------------------------------------------------------- /global/clientWebSockets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/global/clientWebSockets.js -------------------------------------------------------------------------------- /global/hmac.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/global/hmac.js -------------------------------------------------------------------------------- /global/myNodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/global/myNodes.js -------------------------------------------------------------------------------- /global/nodeStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/global/nodeStorage.js -------------------------------------------------------------------------------- /global/nodesInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/global/nodesInfo.js -------------------------------------------------------------------------------- /global/openChannelService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/global/openChannelService.js -------------------------------------------------------------------------------- /lib/closedChannels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/closedChannels.js -------------------------------------------------------------------------------- /lib/describeGraph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/describeGraph.js -------------------------------------------------------------------------------- /lib/feeReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/feeReport.js -------------------------------------------------------------------------------- /lib/findBestFee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/findBestFee.js -------------------------------------------------------------------------------- /lib/forwardingHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/forwardingHistory.js -------------------------------------------------------------------------------- /lib/getInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/getInfo.js -------------------------------------------------------------------------------- /lib/getTransactions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/getTransactions.js -------------------------------------------------------------------------------- /lib/listChannels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/listChannels.js -------------------------------------------------------------------------------- /lib/listPeers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/listPeers.js -------------------------------------------------------------------------------- /lib/pendingChannels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/pendingChannels.js -------------------------------------------------------------------------------- /lib/promptPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/promptPassword.js -------------------------------------------------------------------------------- /lib/utilChannels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/utilChannels.js -------------------------------------------------------------------------------- /lib/walletBalance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/lib/walletBalance.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/package.json -------------------------------------------------------------------------------- /rebalance/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/rebalance/constants.js -------------------------------------------------------------------------------- /rebalance/foreignNodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/rebalance/foreignNodes.js -------------------------------------------------------------------------------- /rebalance/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/rebalance/index.js -------------------------------------------------------------------------------- /rebalance/ourNodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/rebalance/ourNodes.js -------------------------------------------------------------------------------- /routes/GetLnurl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/routes/GetLnurl.js -------------------------------------------------------------------------------- /routes/LnurlWithdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/routes/LnurlWithdraw.js -------------------------------------------------------------------------------- /routes/OpenChannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/routes/OpenChannel.js -------------------------------------------------------------------------------- /routes/WebSocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/routes/WebSocket.js -------------------------------------------------------------------------------- /sqlCommands/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNBIG-COM/lnbig-server/HEAD/sqlCommands/index.js --------------------------------------------------------------------------------