https://github.com/Blockmodo/coin_registry
A global registry of JSON formatted files on 1500+ cryptocurrency tokens. Provides information like chat rooms, communities, explorers, and contact information on each coin. Used by https://blockmodo.com, DEXs, developers, and exchanges.
https://github.com/Blockmodo/coin_registry
bitcoin coin coins cryptocoins cryptocurrency cryptocurrency-exchanges ethereum exchanges json tokens
Last synced: about 2 months ago
JSON representation
A global registry of JSON formatted files on 1500+ cryptocurrency tokens. Provides information like chat rooms, communities, explorers, and contact information on each coin. Used by https://blockmodo.com, DEXs, developers, and exchanges.
- Host: GitHub
- URL: https://github.com/Blockmodo/coin_registry
- Owner: Blockmodo
- License: mit
- Archived: true
- Created: 2018-06-20T06:15:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-16T00:21:24.000Z (almost 3 years ago)
- Last Synced: 2023-11-07T19:01:16.819Z (about 2 years ago)
- Topics: bitcoin, coin, coins, cryptocoins, cryptocurrency, cryptocurrency-exchanges, ethereum, exchanges, json, tokens
- Homepage:
- Size: 575 MB
- Stars: 114
- Watchers: 8
- Forks: 38
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-machine-learning-datascience_resources - Blockmodo Coin Registry - A registry of JSON formatted information files
README
[](https://lbesson.mit-license.org/)
[](https://t.me/blockmodo_developers)
[](http://twitter.com/blockmodo)
## Introduction
Coin Registry is a collection of JSON formatted information files that is primarily used by website developers, exchange operators, terminal developers, and news publications to show accurate information about different coins.
### The Payload
A COINREGISTRY JSON information file:
```javascript
{
"type": "COINREGISTRY",
"version": 1,
"name": "Ethereum",
"fromSymbol": "ETH",
"toSymbol":"ALL",
"website": "https://www.ethereum.org/",
"images": {
"image64": "https://image_path/img.jpg",
"image128": "https://image_path/img.jpg",
"image256": "https://image_path/img.jpg",
"image512": "https://image_path/img.jpg",
"image1024": "https://image_path/img.jpg"
},
"network": {
"t_total_supply": 17104062,
"t_available_supply": 17104062,
"t_max_supply": 21000000,
"t_block_reward": 12.5
},
"wallets": ["https://neptune.so"],
"is_crypto": true,
"is_minable": true,
"proof_type": "PoW",
"algorithm": "Ethash",
"description": {
"en": "Ethereum is an open-source, public, blockchain-based distributed computing platform and operating system featuring smart contract functionality. It supports a modified version of Nakamoto consensus via transaction-based state transitions."
},
"quote": [
"https://blockmodo.com/quotes/ETH"
],
"explorer": [
"https://etherscan.io/"
],
"chat": [
"https://telegram.me/joinchat/AyAwgj-vtnMdUxRvCgicuQ"
],
"social": [
"https://twitter.com/ethereum",
"https://www.facebook.com/ethereumproject/"
],
"community": [
"https://www.reddit.com/r/ethereum",
"https://www.reddit.com/r/ethtrader"
],
"source_code": [
"https://github.com/ethereum/go-ethereum",
"https://github.com/ethereum/cpp-ethereum"
]
}
```
### Description of Fields
> root → type
The Blockmodo API always assigns type names to Payloads for easy parsing. In this particular case, the type will always be "COINREGISTRY" for this payload.
> root → version
The version of the payload. From time to time, Blockmodo, or its contributors, might change the schema of the JSON payload when adding or removing fields. In such a scenario, the version number will be incremented.
> root → name
The name of the currency.
> root → fromSymbol
Each Blockmodo payload must have a fromSymbol and toSymbol unless otherwise specified. In this case, the fromSymbol will be the symbol of the currency being described.
> root → fromSymbol
Like above, the toSymbol will describe the relation to some other currency. In this case, since we are describing a currency with no relation to another, the toSymbol will always be 'ALL'.
> root → website
The website for the currency.
> root → network
This block holds network related statistics.
> root → images
A hash that holds images of the currency with different sizes. Hosting provided by Blockmodo.
> root → network → t_total_supply
The number of coins that are currently available in some form.
NOTE: This is a temporal value and might change frequently. If you wish to update this field, please make sure to update it no more than once a day via a pull request.
> root → network → t_available_supply
The number of coins that are available to trade. For example, if a currency has coins locked up in escrow, the available supply will be a subset of the total supply.
NOTE: This is a temporal value and might change frequently. If you wish to update this field, please make sure to update it no more than 3 times a day via a pull request.
> root → network → t_max_supply
The max number of coins that can be mined or generated.
NOTE: This is a temporal value and might change frequently. If you wish to update this field, please make sure to update it no more than 3 times a day via a pull request.
> root → network → t_block_reward
The number of coins that are rewarded per mined block.
NOTE: This is a temporal value and might change frequently. If you wish to update this field, please make sure to update it no more than 3 times a day via a pull request.
> root → wallets
The list of supported wallets for the given token/coin.
> root → is_crypto
If the fromSymbol being described is a cryptocurrency. Typically this value will be 'true'.
> root → is_minable
Is the coin minable using a proof_type.
> root → proof_type
The type of work required to verify blocks of transactions.
> root → algorithm
The algorithm used to sign blocks.
> root → description
Hash of description types. The key in this block will be the language code, and the value will be a string.
> root → quote
An array of URLs of where users can get quotes for the given fromSymbol.
> root → explorer
An array of URLs of where users can get blockchain related information.
> root → chat
An array of URLs where users can find information about chat communities. For example, Telegram or Rocket chat links would be listed here.
> root → social
An array of social media URLs. For example, Facebook pages or groups would be listed here.
> root → social
An array of community URLs. For example, Sub-Reddit's would be listed here or forums.
> root → source_code
An array of repo URLs. For example, GitHub repos would be listed here.
## Contributions
We are always looking for help. If you have a relevant edit, please feel free to issue a pull request. Some things to keep in mind:
1. Please do not change the schema. If you wish to suggest a schema enhancement, please open an issue.
2. Temporal value changes should be done no more than three times a day. If you would like to update temporal values, please drop open an issue.
## Contributors
Icon: [cryptocurrency by mikicon](https://thenounproject.com/mikicon/uploads/?i=1601185)
## Looking for real-time streaming pricing data?
Blockmodo provides real-time streaming pricing data on over 1500+ coins straight from exchanges. In addition, the API also streams news, code checkins, and social posts. Feel free to check out [Blockmodo API docs.](https://blockmodo.com/docs/api)
## Community
Coin Registry is maintained by Blockmodo and we're on Telegram. Visit us [on Telegram](https://t.me/blockmodo_developers)