SYMBOL INDEX (140 symbols across 19 files) FILE: init/index.js constant QUIET_OUTPUT (line 31) | const QUIET_OUTPUT = true constant LND_SOCKET (line 33) | const LND_SOCKET = '127.0.0.1:10009' constant MIN_CHANNEL_SATOSHI (line 34) | const MIN_CHANNEL_SATOSHI = 100000 constant CHANNEL_OPEN_OVERHEAD_SAFE (line 35) | const CHANNEL_OPEN_OVERHEAD_SAFE = 20000 constant CORE_SEED_IPS_MAINNET (line 37) | const CORE_SEED_IPS_MAINNET = ['18.220.31.138'] constant CORE_SEED_IPS_TESTNET (line 38) | const CORE_SEED_IPS_TESTNET = ['3.133.119.65', '52.14.49.31', '3.135.54.... function displayTitleScreen (line 71) | function displayTitleScreen() { function startLndNodeAsync (line 94) | async function startLndNodeAsync(initAnswers) { function initializeLndNodeAsync (line 115) | async function initializeLndNodeAsync(initAnswers) { function createDockerSecretsAsync (line 139) | async function createDockerSecretsAsync(initAnswers, walletInfo) { function displayInitResults (line 154) | function displayInitResults(walletInfo) { function setENVValuesAsync (line 171) | async function setENVValuesAsync(newENVData) { function getCorePeerListAsync (line 186) | async function getCorePeerListAsync(seedIPs) { function askCoreConnectQuestionsAsync (line 209) | async function askCoreConnectQuestionsAsync(progress) { function askFundAmountAsync (line 282) | async function askFundAmountAsync(progress) { function waitForSyncAndFundingAsync (line 347) | async function waitForSyncAndFundingAsync(progress) { function displayFinalConnectionSummary (line 408) | function displayFinalConnectionSummary() { function readInitProgress (line 414) | function readInitProgress() { function writeInitProgress (line 422) | function writeInitProgress(progress) { function setInitProgressCompleteAsync (line 426) | function setInitProgressCompleteAsync() { function start (line 430) | async function start() { FILE: lib/aggregator.js constant AGG_IN_PROCESS (line 25) | let AGG_IN_PROCESS = false function getSubmittedHashData (line 30) | async function getSubmittedHashData() { function aggregateSubmitAndPersistAsync (line 42) | async function aggregateSubmitAndPersistAsync() { function submitHashToCoresAsync (line 171) | async function submitHashToCoresAsync(hash) { function startAggInterval (line 186) | function startAggInterval() { FILE: lib/analytics.js function setClientID (line 25) | function setClientID(clientID) { function sendEvent (line 31) | function sendEvent(params) { FILE: lib/api-server.js constant TOR_IPS_KEY (line 44) | const TOR_IPS_KEY = 'blacklist:tor:ips' constant CHAINPOINT_NODE_HTTP_PORT (line 45) | const CHAINPOINT_NODE_HTTP_PORT = process.env.CHAINPOINT_NODE_PORT || 8080 function ensureAcceptingHashes (line 56) | function ensureAcceptingHashes(req, res, next) { function refreshIPBlacklistAsync (line 63) | async function refreshIPBlacklistAsync() { function getTorExitIPAsync (line 70) | async function getTorExitIPAsync() { function parseTorExitIPs (line 112) | function parseTorExitIPs(response) { function getLocalIPBlacklistAsync (line 139) | async function getLocalIPBlacklistAsync() { function ipFilter (line 171) | function ipFilter(req, res, next) { function setupCommonRestifyConfigAndRoutes (line 194) | function setupCommonRestifyConfigAndRoutes(server) { function startInsecureRestifyServerAsync (line 309) | async function startInsecureRestifyServerAsync() { function startIPBlacklistRefreshInterval (line 323) | function startIPBlacklistRefreshInterval() { function startAsync (line 329) | async function startAsync(lnd) { FILE: lib/cached-proofs.js constant CORE_PROOF_CACHE (line 21) | let CORE_PROOF_CACHE = {} constant PRUNE_EXPIRED_INTERVAL_SECONDS (line 23) | const PRUNE_EXPIRED_INTERVAL_SECONDS = 10 function getCachedCoreProofsAsync (line 25) | async function getCachedCoreProofsAsync(coreSubmissions) { function pruneExpiredItems (line 224) | function pruneExpiredItems() { function startPruneExpiredItemsInterval (line 233) | function startPruneExpiredItemsInterval() { FILE: lib/cores.js constant PRUNE_EXPIRED_INTERVAL_SECONDS (line 27) | const PRUNE_EXPIRED_INTERVAL_SECONDS = 10 constant CONNECTED_CORE_IPS (line 29) | let CONNECTED_CORE_IPS = [] constant CONNECTED_CORE_LN_URIS (line 30) | let CONNECTED_CORE_LN_URIS = [] constant ALL_CORE_IPS (line 35) | let ALL_CORE_IPS = [] constant CORE_TX_CACHE (line 39) | let CORE_TX_CACHE = {} function connectAsync (line 44) | async function connectAsync() { function waitForSync (line 99) | async function waitForSync() { function createCoreLNDPeerConnectionsAsync (line 131) | async function createCoreLNDPeerConnectionsAsync(lnUris) { function getConnectedCoreIPsAsync (line 159) | async function getConnectedCoreIPsAsync(coreIPList, coreConnectionCount) { function createCoreLNDChannelsAsync (line 189) | async function createCoreLNDChannelsAsync(lnUris) { function coreRequestAsync (line 276) | async function coreRequestAsync(options, coreIP, retryCount = 3, timeout... function submitHashAsync (line 323) | async function submitHashAsync(hash) { function payInvoiceAsync (line 386) | async function payInvoiceAsync(invoice, submitHashInvoiceId) { function getProofsAsync (line 409) | async function getProofsAsync(coreIP, proofIds) { function getLatestCalBlockInfoAsync (line 429) | async function getLatestCalBlockInfoAsync() { function getCachedTransactionAsync (line 448) | async function getCachedTransactionAsync(txID) { function buildRequestOptions (line 474) | function buildRequestOptions(headerValues, method, uriPath, body, timeou... function pruneExpiredItems (line 489) | function pruneExpiredItems() { function startPruneExpiredItemsInterval (line 498) | function startPruneExpiredItemsInterval() { function startConnectionMonitoringInterval (line 502) | function startConnectionMonitoringInterval() { function parse402Response (line 508) | function parse402Response(response) { FILE: lib/endpoints/calendar.js function getDataValueByIDAsync (line 17) | async function getDataValueByIDAsync(req, res, next) { FILE: lib/endpoints/config.js function getConfigInfoAsync (line 25) | async function getConfigInfoAsync(req, res, next) { FILE: lib/endpoints/hashes.js function generatePostHashesResponseMetadata (line 34) | function generatePostHashesResponseMetadata() { function generateProcessingHints (line 51) | function generateProcessingHints(timestampDate) { function generatePostHashesResponse (line 74) | function generatePostHashesResponse(ip, hashes) { function postHashesAsync (line 128) | async function postHashesAsync(req, res, next) { FILE: lib/endpoints/proofs.js constant BASE64_MIME_TYPE (line 28) | const BASE64_MIME_TYPE = 'application/vnd.chainpoint.json+base64' constant JSONLD_MIME_TYPE (line 31) | const JSONLD_MIME_TYPE = 'application/vnd.chainpoint.ld+json' function formatAsChainpointV3Ops (line 41) | function formatAsChainpointV3Ops(proof, op) { function getProofsByIDAsync (line 62) | async function getProofsByIDAsync(req, res, next) { function buildFullProof (line 221) | function buildFullProof(coreProof, nodeProofDataItem) { FILE: lib/endpoints/verify.js function ProcessVerifyTasksAsync (line 22) | async function ProcessVerifyTasksAsync(verifyTasks) { function BuildVerifyTaskList (line 119) | function BuildVerifyTaskList(proofs) { function buildResultObject (line 137) | function buildResultObject(parseObj, proofIndex) { function confirmExpectedValueAsync (line 153) | async function confirmExpectedValueAsync(anchorInfo) { function flattenExpectedValues (line 167) | function flattenExpectedValues(branchArray) { function postProofsForVerificationAsync (line 199) | async function postProofsForVerificationAsync(req, res, next) { FILE: lib/lightning.js constant IS_UNLOCKING (line 22) | let IS_UNLOCKING = false constant LND_DIR (line 23) | let LND_DIR constant LND_SOCKET (line 24) | let LND_SOCKET constant LND_TLS_CERT (line 25) | let LND_TLS_CERT constant LND_MACAROON (line 26) | let LND_MACAROON FILE: lib/models/RocksDB.js constant PRUNE_BATCH_SIZE (line 48) | const PRUNE_BATCH_SIZE = 1000 constant PRUNE_INTERVAL_SECONDS (line 49) | const PRUNE_INTERVAL_SECONDS = 10 constant PRUNE_IN_PROGRESS (line 50) | let PRUNE_IN_PROGRESS = false function openConnectionAsync (line 54) | async function openConnectionAsync(dir = `${process.env.HOME}/.chainpoin... function encodeBinaryProofStateId (line 97) | function encodeBinaryProofStateId(proofIdNode) { function decodeBinaryProofStateId (line 110) | function decodeBinaryProofStateId(idType, proofId) { function encodeBinaryProofStateValueKey (line 116) | function encodeBinaryProofStateValueKey(proofIdNode) { function createBinaryProofStateTimeIndexKey (line 121) | function createBinaryProofStateTimeIndexKey() { function createBinaryProofStateTimeIndexMin (line 129) | function createBinaryProofStateTimeIndexMin() { function createBinaryProofStateTimeIndexMax (line 135) | function createBinaryProofStateTimeIndexMax(timestamp) { function encodeProofStateValue (line 143) | function encodeProofStateValue(nodeProofDataItem) { function decodeProofStateValue (line 158) | function decodeProofStateValue(proofStateValue, idType) { function getProofStatesBatchByProofIdsAsync (line 183) | async function getProofStatesBatchByProofIdsAsync(proofIds) { function saveProofStatesBatchAsync (line 209) | async function saveProofStatesBatchAsync(nodeProofDataItems) { function pruneProofStateDataSince (line 228) | async function pruneProofStateDataSince(timestampMS) { function pruneOldProofStateDataAsync (line 263) | async function pruneOldProofStateDataAsync() { function createBinaryIncomingHashObjectsTimeIndexKey (line 279) | function createBinaryIncomingHashObjectsTimeIndexKey() { function createBinaryIncomingHashObjectsTimeIndexMin (line 287) | function createBinaryIncomingHashObjectsTimeIndexMin() { function createBinaryIncomingHashObjectsTimeIndexMax (line 293) | function createBinaryIncomingHashObjectsTimeIndexMax(timestamp) { function encodeIncomingHashObjectsValue (line 301) | function encodeIncomingHashObjectsValue(hashObjects) { function decodeIncomingHashObjectsValue (line 311) | function decodeIncomingHashObjectsValue(hashObjectsBinary) { function queueIncomingHashObjectsAsync (line 323) | async function queueIncomingHashObjectsAsync(hashObjects) { function getIncomingHashesUpToAsync (line 334) | async function getIncomingHashesUpToAsync(maxTimestamp) { function setAsync (line 365) | async function setAsync(key, value) { function getAsync (line 374) | async function getAsync(key) { function deleteBatchAsync (line 388) | async function deleteBatchAsync(delOps) { function startPruningInterval (line 406) | function startPruningInterval() { FILE: lib/parse-env.js function valCoreIPList (line 17) | function valCoreIPList(list) { function valNetwork (line 31) | function valNetwork(name) { FILE: lib/utils.js function sleepAsync (line 23) | function sleepAsync(ms) { function addSeconds (line 34) | function addSeconds(date, seconds) { function addMinutes (line 45) | function addMinutes(date, minutes) { function formatDateISO8601NoMs (line 56) | function formatDateISO8601NoMs(date) { function lowerCaseHashes (line 66) | function lowerCaseHashes(hashes) { function parseAnchorsComplete (line 72) | function parseAnchorsComplete(proofObject, network) { function isHex (line 86) | function isHex(value) { function isUUID (line 98) | function isUUID(value) { function isULID (line 109) | function isULID(value) { function hexToUUIDv1 (line 120) | function hexToUUIDv1(hexString) { function randomIntFromInterval (line 137) | function randomIntFromInterval(min, max) { function nodeUIPasswordBooleanCheck (line 141) | function nodeUIPasswordBooleanCheck(pw = '') { function getClientIP (line 159) | function getClientIP(req) { function jsonTransform (line 183) | function jsonTransform(json, conditionFn, modifyFn) { FILE: server.js function openStorageConnectionAsync (line 25) | async function openStorageConnectionAsync() { function startAsync (line 30) | async function startAsync() { FILE: tests/RocksDB.js constant TEST_ROCKS_DIR (line 13) | const TEST_ROCKS_DIR = './test_db' function generateSampleProofStateData (line 169) | function generateSampleProofStateData(batchSize) { function convertStateBackToBinaryForm (line 196) | function convertStateBackToBinaryForm(queriedState) { function generateSampleHashObjects (line 214) | function generateSampleHashObjects(batchSize) { FILE: tests/aggregator.js function generateIncomingHashData (line 152) | function generateIncomingHashData(batchSize) { function generateBlakeEmbeddedUUID (line 166) | function generateBlakeEmbeddedUUID(hash) { FILE: tests/api-server.js constant TOR_IPS_KEY (line 11) | const TOR_IPS_KEY = 'blacklist:tor:ips'