sourcify

Decentralized Solidity contract source code verification service

MIT License

Downloads
2.2K
Stars
737
Committers
130

Bot releases are hidden (Show)

sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan 8 months ago

  • Add fsevents to the optionalDependencies for Linux builds.
sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan 8 months ago

  • Bump @ethereum-sourcify/bytecode-utils to 1.2.6
sourcify - [email protected]

Published by kuzdogan 8 months ago

  • Assign resources to CI jobs for faster runs (when 100% CPU) or cheaper runs
  • Add a DB container to the tests
  • Don't run full tests in test-new-chains if no NEW_CHAIN_ID is set
  • Support both add-new-chain-{chainIds} and add-new-chains-{chainIds} as branch names for new chains
  • Add fsevents as an optional dependency for Linux builds
sourcify - [email protected]

Published by kuzdogan 10 months ago

[email protected] - 2024-01-04

  • Fix staging rateLimit config that is missing
sourcify - [email protected]

Published by kuzdogan 10 months ago

[email protected] - 2024-01-04

  • Add multiarch image builds
  • Adjust resources for CI builds. This should speed up the builds and reduce the usage for unnecessary resources.
  • Optimize some runs by not install and building unless necessary
sourcify - [email protected]

Published by kuzdogan 10 months ago

[email protected] - 2024-01-03

  • Increase "master" rate limit to 2 req/sec
  • Add rate limit to the config file
  • Add local-test.js config file for tests. Pass NODE_CONFIG_ENV=test to use it.
  • Improved logging
  • Point dotenv to the correct file
  • Pass direcory to verifyContract function in chain-tests.js instead of each file.
  • Add missing files in few chain tests to avoid IPFS fetching.
  • Deprecated chains:
    • Klaytn Mainnet Cypress (8217)
    • Taiko Grimsvotn L2" (167005)
    • Taiko Eldfell L3 (167006)
    • Kekchain Main Net (kekistan) (420420)
    • Kekchain Test Net (kektest) (420666)
  • Updated Evmos blockscoutScrape URL
sourcify - [email protected]

Published by kuzdogan 10 months ago

[email protected] - 2024-01-03

  • Point dotenv to the correct file
sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan 10 months ago

@ethereum-sourcify/[email protected] - 2023-01-03

  • Don't fetch creationTx twice
  • More detailed debug logging.
sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan 10 months ago

@ethereum-sourcify/[email protected] - 2023-12-19

  • Bump @ethereum-sourcify/bytecode-utils to 1.2.5
sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan 10 months ago

@ethereum-sourcify/[email protected] - 2024-01-03

  • Update cbor-x to fix "Segmentation Fault" errors.
sourcify - [email protected]

Published by kuzdogan 10 months ago

[email protected] - 2023-12-19

  • Fix tagged builds not being triggered because they are not in the entrypoint circleci YML file.
  • Fix latest tag not being pushed to Docker Hub.
sourcify - [email protected]

Published by kuzdogan 10 months ago

[email protected] - 2023-12-19

  • Remove version.ts as this was causing a versioning loop.
sourcify - [email protected]

Published by kuzdogan 10 months ago

[email protected] - 2023-12-19

  • Revert hotfix in 1.4.1
sourcify - [email protected]

Published by kuzdogan 10 months ago

[email protected] - 2023-12-19

  • Fix already partially verified contracts being verified again instead of retuning the existing verification.
sourcify - [email protected]

Published by kuzdogan 10 months ago

[email protected] - 2023-12-19

  • Remove CREATE2 verification and related code such as AUTH0
  • Update README and run instructions
  • Remove legacy.sourcify.dev link

Full Changelog: https://github.com/ethereum/sourcify/compare/[email protected]@1.1.0

sourcify - [email protected]

Published by kuzdogan 10 months ago

[email protected] - 2023-12-19

  • Remove CREATE2 verification and related code as it is not used and makes the code unnecessarily complex with AUTH0 etc.
  • Clean-up environment variables and enable passing configs in a .js file. https://github.com/ethereum/sourcify/pull/1232. Use config instead of env vars.
  • Enable passing sourcify-chains.json as a file instead of a built-in sourcify-chains.ts https://github.com/ethereum/sourcify/pull/1223
  • Change the RepositoryService to IpfsRepositoryService. Create an umbrella StorageService to handle all storage related operations. Also a AllianceDatabase service under the StorageService which is currently not used (turned off).
  • Use multi-stage Docker builds and use bullseye-slim
  • Bring whitelists for rate limiting
  • Improved logging, remove SourcifyEventManager.
  • Update README for passing sourcify-chains.json and the server configs (default.js etc) file and how to run the Docker containers
  • Remove Typescript from dependencies and move to the project root
  • Remove snowtrace.io from Etherscan support
  • New Chains:
    • Arbitrum Sepolia (421614)
    • Optimism Sepolia (11155420)
    • Stratos Mainnet (2048)
    • Stratos Testnet (2047)
    • Energi Testnet (49797)
    • Energi Mainnet (39797)
    • Mantle Mainnet (5000)
    • Crosbell Mainnet (3737)
    • Rikeza Network (1433)
    • Zeniq Mainnet (383414847825)
    • Tiltyard Subnet (1127469)
  • Deprecated Chains:
    • Arbitrum Goerli (421613)
    • Optimism Goerli (420)

Full Changelog: https://github.com/ethereum/sourcify/compare/[email protected]@1.4.0

sourcify - [email protected]

Published by kuzdogan 10 months ago

[email protected] - 2023-12-19

  • Update monitor docker to use multi-stage builds and use bullseye-slim
  • Fix notifying subscribers without trying next gateways in DecentralizedStorageFetcher
  • Update README
  • Remove localhosts from default chains
  • Remove Typescript from dependencies and move to the project root

Full Changelog: https://github.com/ethereum/sourcify/compare/[email protected]@1.1.5

sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan 10 months ago

@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.

Full Changelog: https://github.com/ethereum/sourcify/compare/@ethereum-sourcify/[email protected]...@ethereum-sourcify/[email protected]

sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan 10 months ago

@ethereum-sourcify/[email protected] - 2023-12-19

  • Bump Typscript version and move the dependency to project root.

Full Changelog: https://github.com/ethereum/sourcify/compare/@ethereum-sourcify/[email protected]...@ethereum-sourcify/[email protected]

sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan 10 months ago

@ethereum-sourcify/[email protected] - 2023-12-19

  • Bump Typscript version and move the dependency to project root.

Full Changelog: https://github.com/ethereum/sourcify/compare/@ethereum-sourcify/[email protected]...@ethereum-sourcify/[email protected]

Package Rankings
Top 3.42% on Npmjs.org
Top 6.75% on Proxy.golang.org
Badges
Extracted from project README
codecov