Coder Social home page Coder Social logo

explorer-v2-frontend's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

explorer-v2-frontend's Issues

Only most recent 100 transactions are shown

Hi there,

I'm only able to see the last 100 transactions when I search my wallet address in the explorer (regardless of the records per page which I select). When I click the right arrow at the bottom, it says there's 'no data to display.' Not sure if this is a problem for others, but if so would you please try to fix this or advise what I'm doing wrong.

Thanks

harmony explorer doesn't show outbound transactions from harmony gnosis multisig

Originally Bridged Token Indicator

Type
Feature

Problem
When scanning for an HRC20 Token it's often unclear, what token is a legitimately bridged token.

Example:
image

Why is this important
When creating a DAPP or swapping tokens, the malicious token address could be used and it will harm the users.

Possible Solution
Some kind of Token or Bridge indicator inside the explorer, that identifies the correct token.

Improved Navigation on Homepage

Summary

Improve top level navigation options.

Problem

There currently is no way of finding Explorer functionality without knowing the "/ xEXAMPLEx" suffix.

Request

Create a menu bar with additional options beyond switching themes / address style and looking up specific token types (HRC20, HRC721, HRC1155)

Example

Etherscan has the following:

  • "Home" (self - explanatory)
  • "Blockchain" -- Menu options include: View Txns, View Pending Txns, View Contract Internal Txns, View Blocks, Forked Blocks, View Uncles, Top Accounts, Verified Contracts. NOTE: Currently, the most valuable options would be "Top Accounts", "Verified Contracts"
  • "Tokens" -- self-explanatory
  • "Resources" -- Most Valuable Menu Item includes such things as "Charts & Stats", "Top Statistics", "Developer APIs", Ethereum Directory, Explore dApps, Yield Farms and Airdrops
  • "More" -- Includes a variety of tools for Developers, DeFi applications, Exploring and Tooling. Also very valuable.

Bytecode mismatch during verification

As background, I've verified dozens of contracts without any issues before, but this one is giving me issues with bytecode not matching.

My recommendation would be deploying this file via Remix and attempting to verify it on the Harmony explorer:
https://github.com/FATEx-DAO/fatex-dex-protocol/blob/master/contracts/fatex/FateRewardControllerV2_flat.sol

I've made modifications to the original FateRewardControllerV2.sol file to exclude things that could cause the verifier to produce different bytecode, like:

  • Arrays in constructors
  • ABI Encoder V2
  • Replace usages of implemented contracts as interfaces, (like RewardSchedule)
  • Deploying with optimizations on and off, and attempting to verify the file with optimizations on/off

If you are able to deploy and verify it, can you please share what you did to do so and transfer ownership to the following address: 0x4853365bc81f8270d902076892e13f27c27e7266

Open in new tab

It's not possible to open links in a new tab, for example clicking on an address or transaction will open the page in the same tab.

As a user I would like to open multiple transactions details and keep the overview open instead of continuously navigating back and forth in the same tab.

front end changes

  • only use https://harmony.one/brand fonts and color: nunito, grey not full black
  • remove price under logo (duplicate display)
  • have 4 siginficant digits for price
  • 2x size of logo
  • replace shard count by “transaction volume” (accumulated values of all transactions) like tx count
  • on the front page, remove the little box “copy” icons under “latest transaction” on the top pages. it is cluttering up the front page. you can keep those on the txn detail pages.

Reading contract data doesn't work as expected

The Problem

Seems like most of the function calls on the Read Contract tab either 1) don't work or 2) don't display in the UI properly causing the UI to remain unchanged. Upon calling a read function, there is a brief progress bar that appears and disappears, and no data is shown in the UI where the progress bar was.

Upon checking the console, I couldn't see any network calls being made (the read call was done via web3 in a separate JS instance) nor any errors being logged.

The site also doesn't check that you're connected to the Harmony network before broadcasting a transaction. Meaning, you can accidentally be connected to Ethereum Mainnet and broadcast transactions.

What this contract is?

We just deployed a Multi Sig wallet to mainnet (shard 0) to get things rolling for our project.
Here's the link / wallet:

https://explorer.harmony.one/address/0x4853365bc81f8270d902076892e13f27c27e7266

Some important data to know:

  • There is only one signer on the account : 0xCaCDaDe3AAa92582C3161ae5A9Fa3bB7e788FDF8
  • There is only one executed transaction with ID 0.
  • Using the Chrome web browser. It's updated to the most recent or one of the most recent versions.
  • Putting it all together - the contract is properly initialized and has some state in it that would make querying doable

Visual display bug in explorer.harmony.one causing wONE balance to appear to persist after it's unwrapped.

The dropdown on the explorer says I have 88.777~ wONE HRC20 balance.
CONFUSED2

I believe this is a visual error. I have a tx receiving wONE from bossswap.finance, then I have a tx unwrapping the wONE:
tx1:https://explorer.harmony.one/tx/0x74a31c43ed1c8ff173668773ff700fab7239d380c25814007facb69f1eb56015
tx2:https://explorer.harmony.one/tx/0x72c2ceb4c2d3fbdea87f381241448001cb3d92af9d474a84c09b1469902034b2

I remember unwrapping and then using the ONE, so I don't think any ONE went missing.

Also, when I wrap a singular ONE now after this error appeared, the counter on the dropdown in explorer does not increment, it remains 88.777~, despite my wallet and dexes then showing the correct balance of 1 wONE.

You can contact me on discord at DirrtyPurpz#4021 if you need more details, otherwise thanks in advance.

Edit: here is the address for wONE I'm using, and the address found when I click through the dropdown in the explorer (to be sure it's not a fake/scam coin): 0xcf664087a5bb0237a0bad6742852ec6c8d69a27a

Windows 10 chrome metamask

Harmony explorer improvement suggestion

Hello there!

I have been using the new harmony explorer for quite a while. It is quite an improvement over the previous iteration and helps in sorting out transactions types on a macro level.

I appreciate the fact that it is innovative and unique from other explorers. Thanks for making this update.

But it lacks a lot of analytical tools which are necessary for a token holder to access which are taken for granted on other well flourished networks like BSC and ERC.

Some small instance,

  • For a wallet, filter HRC20 transfer by tokens on Harmony explorer.
  • For a token, Pie chart of token holders giving in depth view on distribution.

Some ideas I can inculcate:

  • Visual analytics of trading history of a token represented as a line graph. A point on the line graph representing the time and amount of traded token. In the current status, this feature is more DEX specific. If somehow the liquidity on Harmony chain can be unified on a single entity, it could be handy.

One bug I observed when I viewed the address in ETH address style, the token holder tab came out empty.

Read Contract: Returned values aren't valid, did it run Out of Gas?

The Read Contract feature seems incomplete or at least produces errors like:

Returned values aren't valid, did it run Out of Gas? You might also see this error if you are not using the correct ABI for the contract you are retrieving data from, requesting data from a block number that does not exist, or querying a node which is not fully synced.

For example, check the published contract: https://explorer.harmony.one/address/0xcf664087a5bb0237a0bad6742852ec6c8d69a27a?activeTab=7

Screen Shot 2021-08-04 at 11 25 19 AM

Renounce Ownership Issue

Go to explorer
->
Go to contract
->
Go to write contract
-> renounce ownership transaction appears in metamask
-> if confirmed - contract is renounced within 2 seconds

Transaction page gasPrice, gasLimit and transaction cost

Transaction page should show gasPrice in Gwei denomination and ordered on the transaction page:

Gas Limit
Gas Price
Transaction Fee / Cost

As to allow someone to easily see the multiplication of the first two fields into the last field.

CICD: Run Tests and Conventional Commits

Setup actions to run tests to validate PRs are safe to merge

Give a contributor issues a PR
When a PR is issued
Then a Action should be triggered to run a suite of tests to validate the PR is safe to merge

Setup conventional commit hooks to ensure

  • Setup pre-commit hook to validate conventional commit
  • Setup github action to validate conventional commit practice is followed

Release

  • Ensure project follows semantic versioning

“Records per page” State

When navigating back and forth between transactions the “records per page” always reverts back to 10.

As a user I would like to keep the state of the overview in the same position when navigating back and forth between address overview and transaction details.

Explorer not loading - going white screen

What happens
Sometimes when I check a wallet, it results in a white screen.

Following error is thrown:
image

How to reproduce
This happens very inconsistently. The only idea I have is, that it's connected to heavily used wallets.
And some backend error occurs.

It's often not clear when a new site was loaded

When moving from one transaction to another e.g. by search, the change on the site is so settle and fast, that the disappearing search is the only indicator that something happened, but you think in the first moment that something went wrong.

Transaction history popup position

Hello,

There is a small issue/improvement with the popup on the transaction history.
Right now the popup overlaps the graph, and so it is complicated to see the details for an other day.
Can we just display the popup just above the graph?
Thank you!

image

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.