Currently, we return ContractType objects in the explorer, the API expects. However, while making these, we discard valuable Source data. Sources are present elsewhere in the PackageManifest and it may be nice to include these artifacts somewhere.
How can it be fixed?
Ideas:
Allow content to be part of ContractType , requires changing ethpm-types then
Use Etherscan as a dependency source. As in, build a whole PackageManifest.
What went wrong?
Currently, we return
ContractType
objects in the explorer, the API expects. However, while making these, we discard valuable Source data. Sources are present elsewhere in thePackageManifest
and it may be nice to include these artifacts somewhere.How can it be fixed?
Ideas:
ContractType
, requires changingethpm-types
thenPackageManifest
.