in src/debugAdapter/configurationReader.ts [398:446]
function networkOptionsToAst(network: INetwork): ESTree.ObjectExpression {
const obj: ESTree.ObjectExpression = {
properties: [],
type: 'ObjectExpression',
};
const options = network.options;
if (options.network_id !== undefined) {
obj.properties.push(generateProperty('network_id', generateLiteral(options.network_id)));
}
if (options.port !== undefined) {
obj.properties.push(generateProperty('port', generateLiteral(options.port)));
}
if (options.host !== undefined) {
obj.properties.push(generateProperty('host', generateLiteral(options.host)));
}
if (options.websockets !== undefined) {
obj.properties.push(generateProperty('websockets', generateLiteral(options.websockets)));
}
if (options.gas !== undefined) {
obj.properties.push(generateProperty('gas', generateLiteral(options.gas)));
}
if (options.gasPrice !== undefined) {
obj.properties.push(generateProperty('gasPrice', generateLiteral(options.gasPrice)));
}
if (options.from !== undefined) {
obj.properties.push(generateProperty('from', generateLiteral(options.from)));
}
if (options.skipDryRun !== undefined) {
obj.properties.push(generateProperty('skipDryRun', generateLiteral(options.skipDryRun)));
}
if (options.timeoutBlocks !== undefined) {
obj.properties.push(generateProperty('timeoutBlocks', generateLiteral(options.timeoutBlocks)));
}
if (options.provider !== undefined) {
obj.properties.push(generateProperty('provider', hdWalletProviderToAst(options.provider)));
}
return obj;
}