All notable changes to this project will be documented in this file.
@ethereum-sourcify/[email protected] - 2023-04-04
- Add function to export the minimum information to reconstruct the CheckedContract
@ethereum-sourcify/[email protected] - 2023-03-28
- Update logging
@ethereum-sourcify/[email protected] - 2023-03-14
- Fix bytecode transformations
@ethereum-sourcify/[email protected] - 2023-02-26
- Fix
fsevents
to theoptionalDependencies
for Linux builds.
@ethereum-sourcify/[email protected] - 2023-02-22
- Support verification for bytecode containing multiple auxdatas.
- Use
generateCborAuxdataPositions
to locate the auxdata positions in the bytecode and ignore them for a partial match.
- Use
- Add
blockNumber
,txIndex
, anddeployer
to theMatch
type
@ethereum-sourcify/[email protected] - 2023-01-03
- Don't fetch
creationTx
twice - More detailed debug logging.
@ethereum-sourcify/[email protected] - 2023-12-19
- Bump Typscript version and move the dependency to project root.
- Change SourcifyChainExtension types, according to the new sourcify-server's
sourcify-chains.json
format.
@ethereum-sourcify/[email protected] - 2023-11-23
- Remove solc as a dependency, now it must be included implementing the
ISolidityCompiler
interface - fix
extra-file-input-bug
@ethereum-sourcify/[email protected] - 2023-11-03
- Remove solc as a dependency, now the solidity compiler needs to be passed to the functions using it.
- Rename deployedBytecode into runtimeBytecode
- Use
fetchContractCreationTxUsing
object to scrape - Always comoapile with emscripten for nightlies and versions <0.4.10
- Support creationMatch vs runtimeMatch
@ethereum-sourcify/[email protected] - 2023-10-19
- Bump to sync the tags on master
@ethereum-sourcify/[email protected] - 2023-10-18
- Remove
typeRoots
fromtsconfig.json
@ethereum-sourcify/[email protected] - 2023-10-09
- Bump
ethers
to6.7.1
- Bump
solc
to0.8.21
- Split
MetadataSources
type toMetadataSourceMap
andMetadataSource
- Remove package-lock.json as it is managed by root package.json by lerna
@ethereum-sourcify/[email protected] - 2023-09-04
- Use
https://binaries.soliditylang.org
instead ofhttps://github.com/ethereum/solc-bin/raw/gh-pages
for Solidity compiler binaries
Previously, the releases were not done one separate modules of Sourcify but for the repository as a whole. You can find the changelog for those releases in older releases for this repository.