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": [],
|
/// "abi": [],
|
||||||
/// "bytecode": {...},
|
/// "bytecode": {...},
|
||||||
/// "deployedBytecode": {...}
|
/// "deployedBytecode": {...},
|
||||||
|
/// "methodIdentifiers": {...},
|
||||||
/// // additional values
|
/// // additional values
|
||||||
/// }
|
/// }
|
||||||
/// ```
|
/// ```
|
||||||
|
@ -290,13 +291,11 @@ impl ArtifactOutput for ConfigurableArtifacts {
|
||||||
|
|
||||||
artifact_bytecode = bytecode.map(Into::into);
|
artifact_bytecode = bytecode.map(Into::into);
|
||||||
artifact_deployed_bytecode = deployed_bytecode.map(Into::into);
|
artifact_deployed_bytecode = deployed_bytecode.map(Into::into);
|
||||||
|
artifact_method_identifiers = Some(method_identifiers);
|
||||||
|
|
||||||
if self.additional_values.gas_estimates {
|
if self.additional_values.gas_estimates {
|
||||||
artifact_gas_estimates = gas_estimates;
|
artifact_gas_estimates = gas_estimates;
|
||||||
}
|
}
|
||||||
if self.additional_values.method_identifiers {
|
|
||||||
artifact_method_identifiers = Some(method_identifiers);
|
|
||||||
}
|
|
||||||
if self.additional_values.assembly {
|
if self.additional_values.assembly {
|
||||||
artifact_assembly = assembly;
|
artifact_assembly = assembly;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue