GithubHelp home page GithubHelp logo

terra-money / finder Goto Github PK

View Code? Open in Web Editor NEW
53.0 31.0 56.0 11.03 MB

The Terra Finder is a tool to search through blocks, transactions, and accounts on the Terra blockchain.

Home Page: https://finder.station.money

License: MIT License

JavaScript 0.42% HTML 0.80% TypeScript 74.65% SCSS 24.13%
terra blockchain blockexplorer terra-finder terra-blockchain

finder's Introduction

Terra Finder

banner

Terra Finder is a tool to search through blocks, transactions, and accounts on the Terra blockchain.

Finder is derived from the Cosmos Explorer.

Project setup

** NOTE: Make sure you are using Node 16 **
npm install

Configure the environment variables

If required, edit .env.development. For local development, you might want to use the following configuration:

HOST=localhost
HTTPS=false
BROWSER=none
REACT_APP_DEFAULT_NETWORK=localterra

REACT_APP_DEFAULT_NETWORK is the default selected network that Finder will use. See https://assets.terra.dev/chains.json for the list of available networks.

Run in Dev Mode with Hot Reloading

npm start

finder's People

Contributors

cui-di avatar dependabot[bot] avatar gregnuj avatar hanjukim avatar honeymaro avatar james0126 avatar jormungandr12 avatar kjessec avatar mwmerz avatar ny6234 avatar romainlanz avatar sbjohansen avatar simcheolhwan avatar sveilleux1 avatar t1l3 avatar terran6 avatar yun-yeo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

finder's Issues

Data is being dropped from Anchor claim reward transactions

This is an example of claiming rewards from the Anchor Govern tab. Inspecting the transaction in Terra Finder shows that data is being dropped regarding the reward value. Looks like the entire from_contract event log is missing.
Screen Shot 2021-04-22 at 6 49 54 AM
Screen Shot 2021-04-22 at 6 48 06 AM

Here is an example of an Anchor claim reward tx that contains the data:
Screen Shot 2021-04-22 at 6 46 20 AM
Screen Shot 2021-04-22 at 6 46 52 AM

This likely is not the right repo for this issue, as this seems like a data problem, so please transfer this issue to the proper repo if appropriate. Thank you.

Config File Missing

The config file referenced in the README (src/config/networks.ts) doesn't exist on the main branch. There's no config subdirectory in src. I haven't found where that file got moved to yet.

Validator Profile Pictures Not Updating

Issue: Validator Profile Picture is Not Updating

Description: API could possibly have a broken websocket.

According to the code, finder uses the API for the validator icon:

Requested Action:

  • Restart websocket(s) for API (if that appears to be the problem)
  • If it is not a broken websocket, I ask if you may be willing to determine the underlying issue?

Thank you so much - I hope you have a great day today :)

Support searching token denom

Currently finder doesn't support searching native token by denom (for example, ibc token like ibc/E8AC6B792CDE60AB208CA060CA010A3881F682A7307F624347AB71B6A0B0BF89 or token minted by token factory like factory/inj17vytdwqczqz72j65saukplrktd4gyfme5agf6c/usdc)

Add currency conversion to each transaction

Conversion should be shown in a user-configurable selected currency. The transaction amounts should be converted at the conversion rate for the timestamp of the transaction.

Example for an airdrop transaction:
Screen Shot 2021-03-17 at 8 13 22 AM
add another line below that shows "total amount in USD" (where USD in this example is the user-selected currency. You can imagine a setting or a selector that says "show transaction amount in USD", "show transaction amount in UST", etc.). The total amount in USD would be the value of the tokens converted to USD at the conversion rate for the transaction timestamp.

Example for withdrawal transaction:
Screen Shot 2021-03-17 at 8 09 37 AM
add another line that show "total amount in USD"

This issue is related to terra-money/station-legacy#141 in that users will need tools to track rewards, airdrops, sales, etc. This extra "conversion" data could be surfaced in the Finder UI, or even better, surfaced at the API level so that not only Finder can use it, but also other tools that want to leverage the same APIs.

Transactions enhancements

Description

It seems Station has better UX in Transactions page. I think Finder should follow this practice.

  1. Filter transactions by category (Send, Receive, Staking, Market, Governance)
  2. Display key information of each transaction

npm install failing on node current

npm install fails installing node-sass on node 16 as it's not longer support. The error is the typical node-gyp one where it fails building.

Uninstalling node 16 and install Node 14 LTS fixes the issue and allows installing the dependencies correctly.

It would suggest adding this requirement mention into the README or adding an engine requirement into package.json

NFT Gallery

Hi, I'm just curious if there are any plans to add support for an NFT gallery view for any arbitrary CW721, looked up by contract address. All the gallery view tools that I'm aware of now operate only on NFT contracts that have been listed by one of the major marketplaces.

@James0126 - I saw a few commits from you around what looks like an NFT related viewing feature, but wasn't sure what it is. Is what I'm describing already in the works?

I was considering developing a standalone tool for this but if it's already being worked on in Terra Finder I'd prefer to try to help out here if possible?

Thanks

Possibly Missing / Hidden Transaction

Please refer to https://agora.terra.money/t/proposal-burn-the-remaining-ust-in-the-community-pool-cross-chain-liquidity-incentive-ust-2/34012/94?u=demonrx

Sorry if this is not the right repository to report this issue. Decided to try here since terra.finder is having a discrepency between what the block is reporting and what the proposal supposedly executed for the spending proposal.

In summary, Proposal 1747 seeks for community vote to Burn “amount”: “1006733194000000 uusd”
from the community pool.

The proposal passed. Block 7791896 indicates the balance of the pool was reduced to:

{"denom":"uusd","amount":"1577308.156297266753643322"} from {"denom":"uusd","amount":"1006733195577308.156297266304829250"} at prevoius Block 7791895

However, terra.finder.money shows no transaction whatsover corraborating this "burn"/ change of balance at those blocks or “voting_end_time”: “2022-05-26T19:58:17.280348372Z”

There is no transaction showing at the burn address indicated to be used in tthe proposal: "recipient": "terra1sk06e3dyexuq4shw77y3dsv480xv42mq73anxu"

terra1sk06e3dyexuq4shw77y3dsv480xv42mq73anxu

07bb27ea273a5f768a2ac9d6fec83faeefac27e8
First transaction occurring after passing of the proposal is almost an hour later from voting_end_time at TX ID: 1433C38E458569CF791F2E3B40295C16286FC8D541690A98FEED99462549F295 this and all subsequent transactions show no burn/transfer of proposed funds.

Conclusion, how is it possible the community pool / block history is showing a change in balance but no transaction / TXID to show the burn/transfer ?

Yet, Total / Circulating supply shows unchanged as of today: 11,278,951,456.02 vs {"denom":"uusd","amount":"1580489.929271780077612297"}

LocalTerra Issue

LocalTerra not working with Finder!

# git clone https://github.com/terra-money/finder
# npm install
# npm run start

Account : terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v (Default)

Please Check & Confirm

BR,
Genesis Lab

Commission rate is not getting updated

I have edited my commission rate to 10% yesterday it has been 25 hours now but the explorer link still shows 20%

I just broadcasted the same tx again but it's still the same.

Tx where I edited commission rate: https://finder.terra.money/mainnet/tx/3a690991672df1f79176649140536314399d2da00d4f64d6b9d052de8816a1b5

Validator Profile Still says 20%: https://finder.terra.money/mainnet/validator/terravaloper1yh4u76y405t3ff9lyrzhhe8legjx9k3as5mujs

Here is the onchain data

commission:
  commission_rates:
    max_change_rate: "0.200000000000000000"
    max_rate: "0.200000000000000000"
    rate: "0.100000000000000000"
  update_time: "2022-11-29T05:45:56.374072354Z"
consensus_pubkey:
  '@type': /cosmos.crypto.ed25519.PubKey
  key: 8BjjEMyaJKBgoVhCp7IHyVqLKNIugZFUhEfE40k5Eig=
delegator_shares: "4124205150535.000000000000000000"
description:
  details: Stake with the King
  identity: C8992BB62C009B9F
  moniker: KingSuper
  security_contact: ""
  website: https://king.super.site
jailed: false
min_self_delegation: "1"
operator_address: terravaloper1yh4u76y405t3ff9lyrzhhe8legjx9k3as5mujs
status: BOND_STATUS_BONDED
tokens: "4124205150535"
unbonding_height: "0"
unbonding_time: "1970-01-01T00:00:00Z"

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.