Git Product home page Git Product logo

sonar's Introduction

BlockScout

Blockchain Explorer for inspecting and analyzing EVM Chains.

Blockscout

BlockScout provides a comprehensive, easy-to-use interface for users to view, confirm, and inspect transactions on EVM (Ethereum Virtual Machine) blockchains. This includes the POA Network, Gnosis Chain, Ethereum Classic and other Ethereum testnets, private networks and sidechains.

See our project documentation for detailed information and setup instructions.

For questions, comments and feature requests see the discussions section.

About BlockScout

BlockScout is an Elixir application that allows users to search transactions, view accounts and balances, and verify smart contracts on the Ethereum network including all forks and sidechains.

Currently available full-featured block explorers (Etherscan, Etherchain, Blockchair) are closed systems which are not independently verifiable. As Ethereum sidechains continue to proliferate in both private and public settings, transparent, open-source tools are needed to analyze and validate transactions.

Supported Projects

BlockScout supports a number of projects. Hosted instances include POA Network, Gnosis Chain, Ethereum Classic, Sokol & Kovan testnets, and other EVM chains.

Getting Started

See the project documentation for instructions:

Acknowledgements

We would like to thank the EthPrize foundation for their funding support.

Contributing

See CONTRIBUTING.md for contribution and pull request protocol. We expect contributors to follow our code of conduct when submitting code or comments.

License

License: GPL v3.0

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

sonar's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

sonar's Issues

Verify & Publish

Hey Mistswap having issue verifying my Smart Contract.

Still Loading

Bytecode does not match, please try again.

smartBCH: Tokens link on nav bar not working

In a desktop setting, the "Tokens" link on the top navigation bar doesn't work if left clicked. If I right click and open in new tab, it works just fine. Probably because original Blockscout code had a flyout menu under tokens.

smartBCH: <Issue Title>

Describe your issue here.

Environment

  • Elixir Version: 1.13.1

  • Erlang Version: 24

  • BlockScout Version: v4.1.3-beta + smartBCH

  • User Agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36

Steps to reproduce

Tell us how to reproduce this issue. If possible, push up a branch to your fork with a regression test we can run to reproduce locally.

Expected Behaviour

Tell us what should happen.

Actual Behaviour

Tell us what happens instead.

smartBCH: <Issue Title>

Describe your issue here.

Environment

  • Elixir Version: 1.13.1

  • Erlang Version: 24

  • BlockScout Version: v4.1.3-beta + smartBCH

  • User 0x8bCe68c4092C2d0Dc369682520Ba31F833518036Agent: Mozilla/5.0 (Linux; Android 12; moto g power (2022)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Mobile Safari/537.36

Steps to reproduce

Tell us how to reproduce this issue. If possible, push up a branch to your fork with a regression test we can run to reproduce locally.

Expected Behaviour

Tell us what should happen.

Actual Behaviour

Tell us what happens instead.

Verify & Publish hanging indefinitely.

When trying to "Verify & publish" a smart contract it hangs indefinitely when the args are correct. When the contract doesn't match, it errors out quickly as it should.

Environment

  • Operating System: Linux
  • Blockscout Version/branch: Latest

Steps to reproduce

  1. Go to address of smart contract.
  2. Click "Verify & Publish"
  3. Select "Via flattened source code"
  4. Click "Next"
  5. Fill out details for the contract - image
  6. Click "Verify & publish"
  7. Watch as it never completes if the data is correct. For incorrect contracts it errors as it should.

Expected behaviour

Should successfully verify the contract.

Actual behaviour

Hangs indefiniitely.

Outstanding list of issues

  • fix token usd value calculation
  • make lns contract address a configuration variable
  • make lns records be fetched in bulks
  • lns name lookup of any addresses, also not in DB
  • coin balance history is showing wrong data

smartBCH: <Issue Title>

Describe your issue here.

Environment

  • Elixir Version: 1.13.1

  • Erlang Version: 24

  • BlockScout Version: v4.1.3-beta + smartBCH

  • User Agent: Mozilla/5.0 (Linux; Android 12; moto e22s) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36

Steps to reproduce

Tell us how to reproduce this issue. If possible, push up a branch to your fork with a regression test we can run to reproduce locally.

Expected Behaviour

Tell us what should happen.

Actual Behaviour

Tell us what happens instead.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.