GithubHelp home page GithubHelp logo

xrpscan.com's People

Contributors

pkcs8 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

xrpscan.com's Issues

Add a Network Events page on the explorer

Some ideas for the network explorer page are available at: XRPLBounties/Proposals#16

  • An amendment gaining or losing majority.
  • An amendment becoming activated.
  • Fees being increased or decreased by consensus.
  • Transactions that are in a validated ledger with tecINVARIANT_FAILED
  • External events ("The validator list at vl.xrplf.org was updated: new serial number 31891")
  • In the future, reports about detection of Byzantine validators.

Transaction time preview

@xrpscanner

xrpscan showcases the time on which a transaction was validated, 02/21/2016 | 08:29 & Dec 14, 2019, 07:21:01 AM UTC.

This is great but it would be best if xrpscan showcases the time since it was validated, 1 hour and 30 minutes ago, in this design:

Normal video on Youtube:
image
When the user hovers over the channel's button, it showcases this:
image

So if the user wants to know when the transaction was last validated, the user must hover over to the time section of the page, which will showcase something like this 13 hours and 08 minutes ago, 38 minutes ago, 24 seconds ago, 4 days, 09 hours and 38 minutes ago.

[Bug] Amendments sorting is wrong

Summary

It appears that the sorting of Amendments is wrong. I think this has something to do with the fact that we went into double digits on the minor number. I think the latest Version and Amendments should move up to the top so that the sorting is the same as before.

Steps to reproduce

  1. Navigate to https://xrpscan.com/amendments
  2. Scroll down until you find version 1.10.0 of accepted Amendments

Example Image

image

Revision 1.1

Distinguish between explicit 'No' votes and servers running unsupported versions

https://xrpscan.com/amendment/0285B7E5E08E1A8E4C15636F0591D87F73CB6A7B6452A932AD72BBC8E5D1CBE3

Validators may be listed under Nays section because they:

  1. Explicitly voted No by rejecting an amendment
  2. Are running an older version of rippled that doesn't support this amendment
  3. Are running latest version of rippled, took no action, and the amendment defaults to No

It would be great to distinguish between the first two cases and highlight vetoing validators that are running an unsupported version.

Transaction problems

I didn't receive the transaction to my address, the txid says no transaction found.

Add Xrplorer's forensics servcies

I believe adding Xrplorer's forensic services would greatly reduce the amount of scammed victims, it would increase the XRP Ledger's transparency.

When someone searches for an address (activated or not), refer to Xrplorer's forensic DB which contains a list of reported accounts that are conducting illegal activities such as scamming and hacking, to name a few.

Currently, the XRP Ledger Foundation is sponsoring the basic package which you can use to access their advisory lists which contains these said reported accounts, I believe scams should be diminished from the XRP Ledger ecosystem, we can start by implementing Xrplorer's forensic services to everyday used applications like yours ๐Ÿ˜„.

When an account is deleted/not activated, it normally showcases this:
image

If you implement this feature, I recommend doing something similar to this:

When an account is searched by a user, go through Xrplorer's lists, if the address is contained in the said list, showcase a bright red warning, like:
image
or something simpler:
image

This will increase xrpscan's reputation in the XRP Ledger ecosystem, it will also keep the XRP Ledger ecosystem safer and transparent.

@xrpscanner

Links:

Show new amendments automatically on the amendment registry

Currently, the amendment registry is updated manually by the admin. There's some room for improvements to be made.

We're able to show new amendments automatically by using a non-dUNL rippled instance. If a new rippled version is available, update automatically and go through the amendment list under src/ripple/protocol/impl/Feature.cpp (here) and if a new amendment is found:

List it on the amendment registry, dUNL voting stats will be provided later on when the admin updates their dUNL validator.

As mentioned internally, xrpscan's dUNL validator should not be updated automatically for security reasons. This is a slight improvement.

[Request] Historical data/plot of issued asset supply over time

Please consider adding a plot showing the total supply of an issuer's assets over time. For black holed accounts this feature would be useless, but I believe it would be insightful for assets issued by gateways such as Bitstamp USD and GateHub USD.

We can look at the order books for pairs including Bitstamp USD (for example) to assess the current state of that asset's liquidity, but it says nothing about that asset's potential liquidity and market depth taking into account the amount sitting idle in wallets. We can also currently view the total issued supply on XRPScan as printed text, but it doesn't tell us how that amount compares to prior amounts. By viewing a plot of the issued amount over time we can better understand whether or not an asset's popularity is increasing or decreasing, and can help users decide if they should consider a trading strategy involving that asset based on its relative availability.

I also think this would be nice to have simply as a record of historical XRPL metrics, and as a way to identify potential trends.

Thank you for taking the time to consider my suggestion.

Show ledger objects owned by an account

Add LedgerEntryType enum to Helpers

No tasks being tracked yet.

Add new metric for XRP burned

@xrpscanner

Could xrpscan add a new metric to the metrics page, named XRP burned that tracks the amount of XRP burned?

How to achieve this

For every ledger, add all transactions' fees together and use that as the amount of XRP burned.

We can use this method to even compute past ledger's data but it would be a hassle to retrieve all past ledgers and their respective transaction, and then computing them all.

[RFE] Add ability to analyze payment flows between Exchange accounts

As described by @hallwaymonitor2:

  1. Collect the info of the relevant DTs to a table (pic 1).

table

  1. Calculate aggregates of txs & XRP payments (daily, weekly or monthly).

  2. Draw and publish the following chart (pic 2).

chart

FYI:

  • I made up the numbers (of pic 1 & 2) just for demo purposes.
  • I think even monthly aggregates alone would be cool because smaller time frames could bring too much noise (?)
  • In future there will be lots of xRapid related DTs and hence the aggregates would be sufficient.
  • Criteria is needed for xRapid relevant DTs due to transparency which DTs are qualified and which aren't within the published aggregates.

Further clarification by @behindtheledger

I think that's a great concept. And agree the aggregates are important for detecting trends. At least for the first pass, I'd frame it more as an analysis of xRapid exchange flows, than an xRapid volume tool. Leave it open-ended.

That avoids misleading people, because we can't know with certainty what's xRapid and what just looks like xRapid. For a later refinement you could try to match the ledger xfers with exchange trades, but that is probably trickier than it sounds.

Another option is to do a separate analysis as we've been doing, and then input the DTs which are most likely to be doing xRapid flows...but that wouldn't be fully automated

[request] When did a validator start voting for an amendment?

On an individual amendment page, how about adding a column for each validator with a link to the first flag ledger validation (not sure if you track these, actually; could just link to the ledger itself) in which that validator started voting for the amendment? And for the nays, maybe a link to the last flag ledger when they voted in favor of the amendment (implying the flag ledger after is when they stopped voting for it), if they ever voted for it.

Flare Address

I noticed today that when I bring up my account through Trezor > XRP Beta Wallet > See full transaction history that it no longer shows my account associated with a Flare address, is this something that you changed recently? I was kinda freaked out and thought it got disconnected for some reason.

[request] "Yeas" and "nays" instead of "voters" and "vetoers"

(Fat fingered submitting this issue early.)

On an individual amendment page, how about labeling the groups "yeas" and "nays" in the style of a vote, instead of "voters" and "vetoers"? I think it's much better terminology. All validators are voters, but they might vote differently. None of these votes is a veto, which typically implies unilateral nullification of a passed resolution. Yeas and nays matches the terminology used in human elections and resolutions.

Show running balance in TX listing

Show the total account balance at the end of each transaction for the transaction asset. In other words, an XRP transaction would show the XRP balance at the end of that transaction not just the transaction amount.

Show cached data in amendment voting progress bar

Amendment voting progress bar uses websocket to connect to ws.xrpscan.com and render the progress bar. It takes upto 2 seconds to establish websocket connection and shows skeleton until that time.

Instead of progress bar skeleton, it would be better to show cached voting data.

Show up-time rate

image
Show validators' up-time rate (e.g: 97% up-time rate), replace it with the validators' consensus agreement rate (1h), I think the 24h rate is good enough. A validator's up-time rate is important to consider its overall reliability.

I have no idea how we could backtrack this data, hopefully there's a log somewhere in rippled (unlikely)

XRP Rich list: Show percentile stats

Create a page that shows how much XRP one would need in a wallet to be in various percentiles. Something ledger.exposed used to show and rich-list.info shows now.

Account explorer/api seems to be down?

As of the time of writing, the account explorer and the api seems to be returning a 404 status code. Please see the screenshot below.

screenshot

xrpscan should have at least a automated status page where users can check for any outages, maintenance and/or any down time. Cheers!

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.