GithubHelp home page GithubHelp logo

blockchair.support's Introduction

Blockchair

This is our public repository for issues and feature requests. Please feel free to submit any ideas as well as bugs using the "New Issue" button!

Additional contacts:

blockchair.support's People

Contributors

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

blockchair.support's Issues

Recognize BCH p2pool blocks

If a block's coinbase transaction includes a payout to qrgrmfhu5wgpvmgzp0sw0s52erx8pavyqvkhmltum6 (1Kz5QaUPDtKrj5SqW5tFkn7WZh8LmQaQi4), then that block was mined by p2pool.

https://forum.bitcoin.com/pools/p2pool-decentralized-dos-resistant-trustless-censorship-resistant-pool-t69932.html

Example: https://blockchair.com/bitcoin-cash/transaction/397077e4a41e51f963cd1704ba252e0b99359cc82ab50b6aa6df804dd49df4a2

The 1Kz5QaUPDtKrj5SqW5tFkn7WZh8LmQaQi4 address also indicates a p2pool block for BTC. On Litecoin, it's the same pubkey, but a different address (LeD2fnnDJYZuyt8zgDsZ2oBGmuVcxGKCLd).

Easily search coinbase_data on selection of part of the string

By providing a small context menu when selecting a part of the coinbase so users can easily search for blocks from the same (unidentified) miner.

For example:
https://blockchair.com/bitcoin-cash/block/514209
When selecting "coingeek" in the coinbase yield a small search button near the selection directing to:
https://blockchair.com/bitcoin-cash/blocks?q=coinbase_data(~coingeek)

Like this implementation:
http://idorecall.github.io/selection-menu/

New feature: Add a sort/search term for fee %

It seems like many wallets do a really bad job at computing fees. People are doing fairly small transactions with huge fees. It would be interesting to sort the memory pool based on fee as a percentage of the total amount moved.

Blockchair is awesome! Is it possible get API access somehow?

As an online blockchain explorer, Blockchair is incredible!

Would it also be possible to get API access, i.e. to retrieve data like address or transaction details and such, through an API interface?

Basically, instead of outputting the data in a fancy web design format, just output the data in JSON or something.

Document what may be put into the search box

On https://blockchair.com/ we see

Examples: Hello World The biggest blocks ~$1M transactions 1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp satoshi.id Blocks mined by Slush Tx paid over $5 in fees Addresses starting with 1dice Marry me BIP 100 blocks Tx destroyed the most coindays Mempool transactions Happy Birthday Blocks collected over 2.5 BTC in fees Bailout Coinbase transactions 123456

Maybe add an advanced search box saying just what one might enter. Public keys? Private keys?!?!?
Without any guidance anybody will throw anything into that search box.

landing page "Mempool" stats not updating

At the bottom of https://blockchair.com there are two lines, one for "Bitcoin Mempool" and another for "Bitcoin Cash Mempool".

At the time of this writing, all values are showing "0".

Tested on:

  • Firefox 54.0 (64-bit) for Linux Mint 18
  • Chrome Version 59.0.3071.115 (Official Build) (64-bit) also on Linux Mint 18

QR Code on Website

You need to add a QR code feature to the website. Literally impractical to make BCH payments without an easy way to display QR codes. Please add this ASAP!

FYI: BCC = BitConnect

Please don't use the confusing "BCC" symbol to attempt to mean "BitCoin Cash". Yes, I understand that on https://www.bitcoincash.org/ they recommend using the "BCC" symbol for some dumb reason. "Recommended ticker symbol: BCC or XBC"

But most people already know that "BCC" has meant BitConnect Coins for a longer time.

See: https://bitconnect.co/

1 BCC = $84.0257

I recommend that you please be consistent with all the other exchanges and call BitCoinCash "BCH" instead of "BCC" on your blockchair.com website, but please never use "BCC" anywhere unless you truly are trying to reference the crappy BitConnect Coins.

Thank you!

Information about the version of clients used by the miners.

Is it possible to get information of regarding the version of bitcoin software(typically user-agent string in the 'version' message) .
It would be great to check which version of the consensus rules are used to mine a particular block.However I'm not sure about how this info can be extracted,as this is not part of the blockheader and is purely from the p2p layer.

Document the output format

Document the output format,

         "pl_usd" : 0,
         "plu_usd" : -285.97254,
         "rate" : "1657.4",

etc.
pl, plu, etc.: New users can't guess the exact meanings. Also mention if those rates were then, or now.

Can't tell how many confirmations?

Consider the following API call:

https://api.blockchair.com/bitcoin/outputs?q=recipient(bc1q74a2fq5phr4ktfdu35gexmkjvnys5hwhfr73uk)

There doesn't appear to be a way to determine how many confirmations have occurred for this output. Most block explorer APIs provide a field that contains a confirm count.

Right now, as a workaround, I'm parsing the 'time' field of your result and calculating the number of minutes that have passed since then. From that, I can divide by 10, since each confirmation takes around 10 minutes, and obtain an approximation of how many confirmations have occurred. But this isn't particularly accurate.

Is there some field that I'm missing?

Best,

Festus

Bug in number of confirmations display

Just wanted to report a small bug. I was watching for confirmations on a transaction and it was up to only 4 or 5 confirmations (was going slow because the fee was lower than intended). I refreshed and suddenly the count went from 4 or 5 confirmations to "-504002 confirmations". (Note that the "Included in block" number was 504003.)

Screen grab attached. Transactions # is 8108f98af9d3d34d576091665b70d9469a6de9fa6c40788f99ed9569cbde623a if you want to see it (but I suspect it'll go away by the time you see this as more confirmations come in).

Note that if I check it in another BCH explorer, it just shows 6 confirmations right now -- looks normal.

Just wanted to let you know. Thanks.

blockchair-bug

Bitcoin Cash node stuck

Hi, it seems like you Bitcoin Cash node is stuck. It hasn't received any blocks since 2017-08-29 23:59 UTC while other sites continue to show new blocks.

Bitcoin Mempool Transactions missing

My node running Satoshi:0.14.2 currently (block height 480326) shows 9889 transactions in the mempool, but https://blockchair.com/bitcoin/mempool/transactions only shows 7206.

I'm not sure what filter rules you are using, but I would assume it should be the same as bitcoin core out of the box.

(It looks like you have an age limit of about 2 days, but with the current state of the mempool transactions are getting stuck in the mempool for much longer then that)

SegWit support

Blockchair.com works very well as it is.
Now, if you had SegWit stats like number of SegWit tx, witness size in KB, total serialized block size in KB, total block weight etc., it would be even better!
Thanks for the good work.

remove public address from url

I have searched and found that all block explorers show public address in url. For privacy (url=metadata), can you please remove the address from url?

Transaction confirmations

Is there a way to see the number of confirmations a transaction has? If not I think that would be valuable to have.

Block export does not contain last block

When using the exporting function the generated file does not contain the latest block (at least not for BCH blocks, haven't checked BTC).

How to reproduce: create a filter with block height >= ${recent block}, click export and compare results.

2017-08-11-133141_660x238_scrot
2017-08-11-133153_617x105_scrot

Slow to index the newest block

The website bip100.tech links to blockchair to display block details. However, sometimes clicking on the newest block displayed in a table there will result in

Sorry, the page you are looking for could not be found.

Is blockchair slow at indexing new blocks on the network?

export data is wrong

When I export data of fee_total_usd and fee_per_kb_usd, the data is wrong. The fee_total_usd is 89363 and fee_per_kb_usd is 15550 when id is 483659. But in the website, The fee_total_usd is 4,985.12 and fee_per_kb_usd is 5.92 when id is 483659.

Different types of data as a result of an address request

Hi! Why does your api return data in different types?

In the first case, sum_value_unspent is of type string:

https://api.blockchair.com/bitcoin/dashboards/address/1CK6KHY6MHgYvmRQ4PAafKYDrg1ejbH1cE

{
   "data":[
      {
         "sum_value":"18990493534363",
         "sum_value_usd":462672651.4252,
         "sum_spending_value_usd":461094315.7303,
         "max_time_receiving":"2018-02-17 14:38:28",
         "max_time_spending":"2018-02-17 12:08:17",
         "min_time_receiving":"2014-09-27 11:19:33",
         "count_total":"10162",
         "rate":"10028.3",
         "sum_value_unspent":"25996691329",
         "sum_value_unspent_usd":2483116.625,
         "plu_usd":123909.57154611,
         "count_unspent":"20",
         "min_time_spending":"2014-09-27 15:03:41",
         "pl_usd":904780.9301,
         "receiving_activity":[
            {
               "year":2014,
               "month":9,
               "value":"18"
            }
         ],
         "spending_activity":[
            {
               "year":2014,
               "month":9,
               "value":"12"
            }
         ]
      }
   ],
   "rows":1,
   "limit":1,
   "time":2.2678110599518,
   "cache":-2,
   "source":"AW"
}

And in the second case sum_value_unspent is of type number:

https://api.blockchair.com/bitcoin/dashboards/address/1N1mgsmtBN1F9GKRTwt3p1Mo2Cquh9zyLj

{
   "data":[
      {
         "rate":"10028.3",
         "sum_value_unspent":0,
         "sum_value_unspent_usd":0,
         "count_unspent":0,
         "plu_usd":0,
         "min_time_spending":"0000-00-00 00:00:00",
         "pl_usd":0,
         "receiving_activity":[],
         "spending_activity":[]
      }
   ],
   "rows":1,
   "limit":1,
   "time":2.105740070343,
   "cache":-2,
   "source":"AW"
}

I am currently developing a package in the Go language, and this api behavior creates large type issues when parsing json.

API Call Result Count

Am I missing something or do the API call's only return the first 10 results? Is there a way to change this?

Pre-BCH fork addresses are showing tripple their "total received" amount.

Any address that had a balance before the BCH fork, shows a Total received amount that is 3 times too large.

This is on both the /search result page and /address page, maybe others too.

For example, an address that received a balance of 1 BTC before the BCH fork will show a Total received of 3.

API Access-Control-Allow-Origin

I was hoping to use the API to get an address balance in a browser extension, but if I'm not currently browsing blockchair.com I get this in console:

Failed to load https://api.blockchair.com/bitcoin-cash/dashboards/address/xxx: The 'Access-Control-Allow-Origin' header has a value 'https://blockchair.com' that is not equal to the supplied origin. Origin 'chrome-extension://dnoepokpijbdefeceopfloblpcefdokn' is therefore not allowed access.

Any chance you can set Access-Control-Allow-Origin to * ?

API query limit parameter

Cool project!
Is there any way to set limit api query size? By default it is 10. Can't find where it can be changed?

Queries with character / in them fail

A query with a dash in it will display the error

Whoops, looks like something went wrong.

For example, searching for blocks voting for 8MB with BIP100 won't work: /BIP100/B8/. Supporting dash is useful because several proposals use strings with dashes. More examples: /EB1/AD6/, /P2SH/ /NOP2SH/.

UTF8 characters also don't seem to be supported, so it's not possible to find this block with the query ๐Ÿ’ฉ

A minimal fix could be to display what characters are allowed in the query string.

Save shown fields config in browser

Is there an option to save your own field configuration for the tables in the browser so that you don't have to configure them again on every reload?

If not I would love that feature!

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.