IPFS issue: We started using --nocopy to avoid duplication, and it turns out we have been serving the files with a different CID since then. --nocopy implies a different encoding (raw) instead of the default dag-pb. Solidity compiler outputs CIDv0 which is by default dag-pb. Need to revert, and we need to change how we add to ipfs anyway.
This week:
Had a meeting with Sam (ethereum.org) to add a section "Verifying Smart Contracts". Will explain source code verification as a concept and explain Sourcify. Also mention contract metadata, and NatSpec in other parts of the ethereum.org docs.
Points from last week:
--nocopy
to avoid duplication, and it turns out we have been serving the files with a different CID since then.--nocopy
implies a different encoding (raw
) instead of the defaultdag-pb
. Solidity compiler outputs CIDv0 which is by defaultdag-pb
. Need to revert, and we need to change how we add to ipfs anyway.This week: