fix(ethers-solc/ConfigurableArtifacts): output methodIdentifiers by default (#1266)
Related https://github.com/foundry-rs/foundry/issues/1497
This commit is contained in:
parent
adaa82ab9d
commit
d7b9c59f00
|
@ -113,7 +113,8 @@ impl<'a> From<&'a ConfigurableContractArtifact> for CompactContractBytecodeCow<'
|
|||
/// {
|
||||
/// "abi": [],
|
||||
/// "bytecode": {...},
|
||||
/// "deployedBytecode": {...}
|
||||
/// "deployedBytecode": {...},
|
||||
/// "methodIdentifiers": {...},
|
||||
/// // additional values
|
||||
/// }
|
||||
/// ```
|
||||
|
@ -290,13 +291,11 @@ impl ArtifactOutput for ConfigurableArtifacts {
|
|||
|
||||
artifact_bytecode = bytecode.map(Into::into);
|
||||
artifact_deployed_bytecode = deployed_bytecode.map(Into::into);
|
||||
artifact_method_identifiers = Some(method_identifiers);
|
||||
|
||||
if self.additional_values.gas_estimates {
|
||||
artifact_gas_estimates = gas_estimates;
|
||||
}
|
||||
if self.additional_values.method_identifiers {
|
||||
artifact_method_identifiers = Some(method_identifiers);
|
||||
}
|
||||
if self.additional_values.assembly {
|
||||
artifact_assembly = assembly;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue