Giter VIP home page Giter VIP logo

conflux-scan's Introduction

Conflux Scan

Build Status

Source code of Conflux Scan

Conflux scan is the scan for conflux chain.

What can I do?

Conflux Scan is still in its early stages compared to Etherscan. So there's a lot features and improvements waiting there. You can find bugs, request new features, send PRs to improve the code and docs. Don't forget to check out the Conflux Bounty to earn reward while improving scan.

Contributing

Please make sure to read the Contributing Guide before making a pull request.

License

MIT

conflux-scan's People

Contributors

0x888888 avatar 21paradox avatar conflux-dev avatar dependabot[bot] avatar jnoodle avatar kodiakhq[bot] avatar lanyang0517 avatar renovate-bot avatar resodo avatar yqrashawn avatar zctocm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

conflux-scan's Issues

Add link to contract tab

Do you want to request a feature or report a bug?

Feature.

What is the current behavior?

When I open the FC contract, it gives me this link: https://www.confluxscan.io/address/0x8e2f2e68eb75bb8b18caafe9607242d4748f8d98?accountAddress=0x8e2f2e68eb75bb8b18caafe9607242d4748f8d98

If I click on Transactions, I get this: https://www.confluxscan.io/address/0x8e2f2e68eb75bb8b18caafe9607242d4748f8d98?accountAddress=0x8e2f2e68eb75bb8b18caafe9607242d4748f8d98&page=1&pageSize=10&tab=transaction

If I click on Token Txns, I get this: https://www.confluxscan.io/address/0x8e2f2e68eb75bb8b18caafe9607242d4748f8d98?accountAddress=0x8e2f2e68eb75bb8b18caafe9607242d4748f8d98&page=1&pageSize=10&tab=transfers

If I click on Contract, I get this: https://www.confluxscan.io/address/0x8e2f2e68eb75bb8b18caafe9607242d4748f8d98?accountAddress=0x8e2f2e68eb75bb8b18caafe9607242d4748f8d98&page=1&pageSize=10&tab=transaction

You can see that tab=transaction for the contract tab. It should be tab=contract instead so that I can link directly to the contract source code.

What is the expected behavior?

When I open https://www.confluxscan.io/address/[ADDRESS]?tab=contract, it should take my to the Contract tab directly.

When I open a contract page and click on Contract, it should change the link to https://www.confluxscan.io/address/[ADDRESS]?tab=contract.

If this is a feature request, what is motivation or use case for changing the behavior?

I'd like to be able to link to the source code directly.

Invalid addresses should not show an account page

Do you want to request a feature or report a bug?

Bug (-ish).

What is the current behavior?

If I search for 0x6651566eed99ab3dd1ee2fea28a76c3ee2fd3946 (which is an Ethereum address), I see a normal account page.

Btw, it's also weird, because it shows tokens but no transactions:

image

If the current behavior is a bug, please provide the steps to reproduce.

https://confluxscan.io/address/0x6651566eed99ab3dd1ee2fea28a76c3ee2fd3946

What is the expected behavior?

For addresses that are obviously invalid (i.e. do not start with 1 or 8), Scan should show an error. E.g. "Invalid address" or "This does not seem to be a valid Conflux address".

"back" works bad

The "back" function of browser works bad for many pages, and need to double confirm such behavior.

conflux-dag.js throws A LOT error

Do you want to request a feature or report a bug?

A bug

What is the current behavior?

Errors in browser devtool console related to dag graph

If the current behavior is a bug, please provide the steps to reproduce.

check discussions in #184 for details

What is the expected behavior?

no unintentional error in console

The order of token transfers within a transaction seems to be reversed

Do you want to request a feature or report a bug?

Bug (improvement)

What is the current behavior?

The order of token transfers within a transaction seems to be reversed. See this DEX transaction for an example:

image

It should be: First mint cBTC (3rd line), then send it to DEX (2nd line), then issue the corresponding DEX-BTC (1st line). This is confirmed by the fact that, in the end, my cBTC balance is 0 but DEX-BTC balance is non-zero.

If the current behavior is a bug, please provide the steps to reproduce.

The above example can be reproduced by depositing tokens through MoonDEX.

What is the expected behavior?

The order of token transfers displayed on Scan should reflect the actual order of token transferss.

accountdetail view

当没有内容时,显示NUll,是不对的,另外点击send会弹出个框

Add ability to jump to any page

Do you want to request a feature or report a bug?

Feature.

What is the current behavior?

Under confluxscan.io/blocks, I have to go through the list of blocks page by page.

If this is a feature request, what is motivation or use case for changing the behavior?

Would be nice to have something like confluxscan.io/blocks?page=100 to jump to a page instantly.

Currently, I'm looking for blocks with many transactions. Recently, TPS is 0, but I recall a few days back there were some blocks with many transactions. Of course, I can look for them using RPC but it would be more convenient to just search through the block list.

We should show the release version after net options

Something like Conflux Pontus (v0.5.0 a432.....)
Conflux Testnet (v0.5.1-alpha-1 48fc...)

Do you want to request a feature or report a bug?

Request a feature.

What is the current behavior?

If the current behavior is a bug, please provide the steps to reproduce.

What is the expected behavior?

If this is a feature request, what is motivation or use case for changing the behavior?

When we have multiple nets being public (main/test), users will get confused on which version to use.

If this is a associated bounty or submission, please add the url to it here.

Please mention other relevant information such as the browser version, and Operating System.

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.