sourcify

Decentralized Solidity contract source code verification service

MIT License

Downloads
2.2K
Stars
737
Committers
130

Bot releases are visible (Hide)

sourcify - [email protected]

Published by kuzdogan about 1 year ago

  • Add tests to sourcify-monitor
  • Enable passing parameters other than lastBlock to each ChainMonitor
sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan about 1 year ago

  • Remove typeRoots from tsconfig.json
sourcify - [email protected]

Published by kuzdogan about 1 year ago

No changes this release. This marks the start of the changelog for this module.

This was a total rewrite of the sourcify-monitor as a completely isolated module from the sourcify-server. Previously it was sharing the verification logic as well as the filesystem. The new sourcify-monitor will detect contract creations and send them to an existing sourcify server in HTTP requests. See the README for more information.

Older releases

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.

sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan about 1 year ago

  • Bump ethers to 6.7.1
  • Bump solc to 0.8.21
  • Split MetadataSources type to MetadataSourceMap and MetadataSource
  • Remove package-lock.json as it is managed by root package.json by lerna
sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan about 1 year ago

  • Remove package-lock.json as it is managed by root package.json by lerna
sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan about 1 year ago

  • Define experimental, bzzr0, and bzzr1 fields explicitly in DecodedObject
  • Remove package-lock.json as it is managed by root package.json by lerna
sourcify - [email protected]

Published by kuzdogan about 1 year ago

  • Remove monitor code from the server directory src/
  • Update chains.json
  • Renaming ALCHEMY_ID and INFURA_ID to ..._API_KEY
  • Remove the monitored field from sourcify-chains.ts
  • New chains:
    • Ethereum Holesky Testnet (17000)
    • PulseChain Mainnet (369)
    • Mind Smart Chain Mainnet (9996)
    • Mind Smart Chain Testnet (9977)
    • Shrapnel Testnet (2038)
    • Shrapnel Subnet (2044)
    • Arthera Testnet (10243)
    • Core Blockchain Mainnet (1116)
    • Q Mainnet (35441)
    • Q Testnet (35443)
    • Haqq Mainnet (11235)
    • Haqq Testnet (54211)

New Contributors

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

sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan about 1 year ago

  • Use https://binaries.soliditylang.org instead of https://github.com/ethereum/solc-bin/raw/gh-pages for Solidity compiler binaries
sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan about 1 year ago

No changes this release. This marks the start of separate releasing for this module.

sourcify - @ethereum-sourcify/[email protected]

Published by kuzdogan about 1 year ago

No changes this release. This marks the start of the separate releasing for this module.

sourcify - [email protected]

Published by kuzdogan about 1 year ago

First sourcify-server release as a separately versioned package. No longer will the whole ethereum/sourcify repository be versioned but each package/service versioned alone.

  • Updated lerna to 7.1.5
  • #1158 Add REPOSITORY_URL_HOST env variable to sourcify-server to allow for custom repository paths in containers. Previously this was hardcoded as ../../data/repository
  • Updates chains.json
  • New chains:
    • Kiwi Subnet (2037)
    • Beam Subnet (4337)
    • Amplify Subnet (78430)
    • Bulletin Subnet (78431)
    • Conduit Subnet (78432)
sourcify - v2.6.0

Published by kuzdogan about 1 year ago

What's Changed

  • prevent running create2 tests for external PRs
  • For solcjs compiler, use Nodejs Worker for earlier versions #1130
  • For platform binaries, Async compiler process #1135
  • New chains:
    • Edgeware EdgeEVM (2021)
    • Filecoin Testnet (314159)
    • Fantom Opera Mainnet (250)
    • Arbitrum Nova (42170)
    • Taiko L3 (167006)
    • Beam Testnet (13337)
  • Updated chain: Stratos Testnet (2047)

PRs

New Contributors

Full Changelog: https://github.com/ethereum/sourcify/compare/v2.5.1...v2.6.0

sourcify - v2.5.1

Published by kuzdogan about 1 year ago

  • Fixes the login not working in Create2 because of 3rd party cookies
  • Fix wrong the IPFS dedicated fallback GW links

What's Changed

Full Changelog: https://github.com/ethereum/sourcify/compare/v2.5.0...v2.5.1

sourcify - v2.5.0

Published by marcocastignoli about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ethereum/sourcify/compare/v2.4.0...v2.5.0

sourcify - v2.4.0

Published by kuzdogan over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ethereum/sourcify/compare/v2.3.1...v2.4.0

sourcify - v2.3.1

Published by kuzdogan over 1 year ago

  • Add Hardhat and Ganache local networks when not running on NODE_ENV=production.
  • New Chains:
    • Rollux Mainnet (570)
    • Rollux Testnet (5700)
  • Fix Matomo URLs
  • Persist Loki and Prometheus data
  • Fix monitor logging

What's Changed

New Contributors

Full Changelog: https://github.com/ethereum/sourcify/compare/v2.3.0...v2.3.1

sourcify - v2.3.0

Published by kuzdogan over 1 year ago

What's changed

PRs

New Contributors

Full Changelog: https://github.com/ethereum/sourcify/compare/v2.2.4...v2.3.0

sourcify - v2.2.4

Published by kuzdogan over 1 year ago

  • Update chain 7001 test
  • Accept update-chain-xxx branch name for chain tests
  • Add Promtail config to push nginx logs to Loki

What's Changed

Full Changelog: https://github.com/ethereum/sourcify/compare/v2.2.3...v2.2.4

sourcify - v2.2.3

Published by kuzdogan over 1 year ago

  • New Chains
    • Bitkub (96)
    • Cronos (25)
    • Elysium Mainnet (1339)
    • Taiko Alpha v3 (167005)
  • Update Symplexia (1149) test contracts
  • Fix lerna bootsrap failing in CI
  • Add cronoscan in Etherscan tests
  • Fix Moonbeam scan test

What's Changed

New Contributors

Full Changelog: https://github.com/ethereum/sourcify/compare/v2.2.2...v2.2.3

sourcify - v2.2.2

Published by kuzdogan over 1 year ago

  • Updated chains.json
  • Added RPC_TIMEOUT as env var in lib-sourcify
  • Replace the video on the website
Package Rankings
Top 3.42% on Npmjs.org
Top 6.75% on Proxy.golang.org
Badges
Extracted from project README
codecov