MCPcopy Create free account
hub / github.com/api3dao/airnode / parseSecretsFile

Function parseSecretsFile

packages/airnode-deployer/src/utils/files.ts:10–17  ·  view source on GitHub ↗
(secretsPath: string)

Source from the content-addressed store, hash-verified

8import { deriveAirnodeAddress, deriveAirnodeXpub } from '../utils';
9
10export function parseSecretsFile(secretsPath: string) {
11 logger.debug('Parsing secrets file');
12
13 const goDotenvParse = goSync(() => dotenv.parse(fs.readFileSync(secretsPath)));
14 if (!goDotenvParse.success) throw logAndReturnError(`Failed to parse secrets file: ${goDotenvParse.error}`);
15
16 return goDotenvParse.data;
17}
18
19export function writeReceiptFile(receiptFilename: string, config: Config, timestamp: string, success: boolean) {
20 const mnemonic = config.nodeSettings.airnodeWalletMnemonic;

Callers 3

index.test.tsFile · 0.90
deployFunction · 0.90
rollbackFunction · 0.90

Calls 1

logAndReturnErrorFunction · 0.90

Tested by

no test coverage detected