@@ -100,21 +100,21 @@ func ParseFoundryArtifactFile(path string) (FoundryRawArtifact, error) {
100100 return artifact , nil
101101}
102102
103- func convertFoundryArtifactToRawArtifact ( artifact FoundryRawArtifact ) (RawArtifact , error ) {
103+ func ( f FoundryRawArtifact ) ToRawArtifact ( ) (RawArtifact , error ) {
104104 // Contract name is the only value in the compilation target map
105- if len (artifact .Metadata .Settings .CompilationTarget ) != 1 {
106- return RawArtifact {}, fmt .Errorf ("expected exactly one compilation target, got %d" , len (artifact .Metadata .Settings .CompilationTarget ))
105+ if len (f .Metadata .Settings .CompilationTarget ) != 1 {
106+ return RawArtifact {}, fmt .Errorf ("expected exactly one compilation target, got %d" , len (f .Metadata .Settings .CompilationTarget ))
107107 }
108108 var contractName string
109- for _ , v := range artifact .Metadata .Settings .CompilationTarget {
109+ for _ , v := range f .Metadata .Settings .CompilationTarget {
110110 contractName = v
111111 }
112112
113113 return RawArtifact {
114114 ContractName : contractName ,
115- ABI : artifact .ABI ,
116- Bytecode : artifact .Bytecode .Object ,
117- DeployedBytecode : artifact .DeployedBytecode .Object ,
115+ ABI : f .ABI ,
116+ Bytecode : f .Bytecode .Object ,
117+ DeployedBytecode : f .DeployedBytecode .Object ,
118118 }, nil
119119}
120120
@@ -128,12 +128,12 @@ func ParseArtifactFile(path string) (RawArtifact, error) {
128128 err = json .Unmarshal (filedata , & artifact )
129129 if err != nil {
130130 // Try parsing as foundry artifact
131- artifact , foundryErr := ParseFoundryArtifactFile (path )
131+ foundryArtifact , foundryErr := ParseFoundryArtifactFile (path )
132132 if foundryErr != nil {
133133 // Return the original error
134134 return RawArtifact {}, err
135135 }
136- return convertFoundryArtifactToRawArtifact ( artifact )
136+ return foundryArtifact . ToRawArtifact ( )
137137 }
138138
139139 return artifact , nil
0 commit comments