pull/2990/head
Aniket-Engg 2 years ago
parent ee603532da
commit f8d0cdf820
  1. 18
      libs/remixd/src/services/truffleClient.ts

@ -62,18 +62,18 @@ export class TruffleClient extends PluginClient {
private async processArtifact () { private async processArtifact () {
const folderFiles = await fs.readdir(this.buildPath) const folderFiles = await fs.readdir(this.buildPath)
const compilationResult = {
input: {},
output: {
contracts: {},
sources: {}
},
solcVersion: null,
compilationTarget: null
}
// name of folders are file names // name of folders are file names
for (const file of folderFiles) { for (const file of folderFiles) {
if (file.endsWith('.json')) { if (file.endsWith('.json')) {
const compilationResult = {
input: {},
output: {
contracts: {},
sources: {}
},
solcVersion: null,
compilationTarget: null
}
const content = await fs.readFile(join(this.buildPath, file), { encoding: 'utf-8' }) const content = await fs.readFile(join(this.buildPath, file), { encoding: 'utf-8' })
await this.feedContractArtifactFile(file, content, compilationResult) await this.feedContractArtifactFile(file, content, compilationResult)
this.emit('compilationFinished', compilationResult.compilationTarget, { sources: compilationResult.input }, 'soljson', compilationResult.output, compilationResult.solcVersion) this.emit('compilationFinished', compilationResult.compilationTarget, { sources: compilationResult.input }, 'soljson', compilationResult.output, compilationResult.solcVersion)

Loading…
Cancel
Save