0.4.0 • Published 10 months ago

@neuraiproject/chains v0.4.0

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Hyperbit Chains Banner

Hyperbit - Chains

JavaScript dictionary of blockchain specifications inspired from coinkey with additional fields and values.

Installation

npm install @hyperbitjs/chains

Usage

import { chains } from '@hyperbitjs/chains';

const { main, test } = chains.btc;
import { btc } from '@hyperbitjs/chains';

const { main, test } = btc;

Example Output:

btc: {
  main: {
    name: 'Bitcoin',
    decimalPlaces: 1e8,
    unit: 'BTC',
    messagePrefix: '...,
    messagePrefixAlts: [...],
    hashGenesisBlock: '...',
    port: 8333,
    portRpc: 8332,
    protocol: {...},
    bech32: '...',
    seedsDns: [...],
    versions: {...}`
  }
}

Usage with BitcoinJS and Bitcore

You can pass in your desired coin to make it compatible with bitcoinjs-lib or bitcore by making use of to additional utility functions.

import { btc, toBitcoinJS, toBitcore } from '@hyperbitjs/chains';

const { main, test } = btc;

const btcBitcoinJSMain = toBitcoinJS(main, 'main');
const btcBitcoinJSTest = toBitcoinJS(test, 'test');

const btcBitcoreMain = toBitcore(main, 'main');
const btcBitcoreTest = toBitcore(test, 'test');

Contributing

If you're interested in contributing, please read the contributing docs before submitting a pull request.

Authors

License

MIT License

Supported Coins

SymbolCoinSupported
BTCBitcoinYes
LTCLitecoinYes
DOGEDogecoinYes
RDDReddcoinYes
DASHDashYes
PPCPeercoinYes
NMCNamecoinYes
FTCFeathercoinYes
XCPCounterparty
BLKBlackcoinYes
NSRNuShares
NBTNuBitsYes
MZCMazacoin
VIAViacoinYes
XCHClearingHouse
RBYRubycoin
GRSGroestlcoinYes
DGCDigitalcoin
CCNCannacoin
DGBDigiByteYes
Open Assets
MONAMonacoinYes
CLAMClams
XPMPrimecoin
NEOSNeoscoin
JBSJumbucks
ZRCziftrCOIN
VTCVertcoinYes
NXTNXT
BURSTBurst
MUEMonetaryUnit
ZOOMZoom
VASHVirtual Cash
CDNCanada eCoin
SDCShadowCash
PKBParkByte
PNDPandacoin
STARTStartCOIN
MOINMOIN
EXPExpanse
EMC2Einsteinium
DCRDecredYes
XEMNEM
PARTParticl
ARGArgentum (dead)
Libertas
Posw coin
SHRShreeji
GCRGlobal Currency Reserve (GCRcoin)
NVCNovacoin
ACAsiacoin
BTCDBitcoinDark
DOPEDopecoin
TPCTemplecoin
AIBAIB
EDRCEDRCoin
SYSSyscoin
SLRSolarcoin
SMLYSmileycoin
ETHEther
ETCEther Classic
PSBPesobit
LDCNLandcoin (dead)
Open Chain
XBCBitcoinplus
IOPInternet of People
NXSNexus
INSNInsaneCoin
OKOKCash
BRITBritCoin
CMPCompcoin
CRWCrown
BELABelaCoin
ICXICON
FJCFujiCoin
MIXMIX
XVGVerge Currency
EFLElectronic Gulden
CLUBClubCoin
RICHXRichCoin
POTPotcoin
QRKQuarkcoin
TRCTerracoin
GRCGridcoin
AURAuroracoin
IXCIXCoin
NLGGulden
BITBBitBean
BTABata
XMYMyriadcoin
BSDBitSend
UNOUnobtanium
MTRMasterTrader
GBGoldBlocks
SHMSaham
CRXChronos
BIQUbiquoin
EVOEvotion
STOSaveTheOcean
BIGUPBigUp
GAMEGameCredits
DLCDollarcoins
ZYDZayedcoin
DBICDubaicoin
STRATStratis
SHShilling
MARSMarsCoin
UBQUbiq
PTCPesetacoin
NRONeurocoin
ARKARK
USCUltimateSecureCashMain
THCHempcoin
LINXLinx
ECNEcoin
DNRDenariusYes
PINKPinkcoin
ATOMAtom
PIVXPivx
FLASHFlashcoin
ZENZencash
PUTPutincoin
ZNYBitZeny
UNIFYUnify
XSTStealthCoin
BRKBreakout Coin
VCVcash
XMRMonero
VOXVoxels
NAVNavCoin
FCTFactom Factoids
ECFactom Entry Credits
ZECZcash
LSKLisk
STEEMSteem
XZCZCoin
RBTCRSK
Giftblock
RPTRealPointCoin
LBCLBRY Credits
KMDKomodo
BSQbisq Token
RICRiecoin
XRPRipple
BCHBitcoin CashYes
NEBLNeblio
ZCLZClassic
XLMStellar Lumens
NLC2NoLimitCoin2
WHLWhaleCoin
ERCEuropeCoin
DMDDiamond
BTMBytom
BIOBiocoin
XWCCWhitecoin Classic
BTGBitcoin Gold
BTC2XBitcoin 2x
SSNSuperSkynet
TOATOACoin
BTXBitcore
ACCAdcoin
BCOBridgecoin
ELLAEllaism
PIRLPirl
XNONano
VIVOVivo
FRSTFirstcoin
HNCHelleniccoin
BUZZBUZZ
MBRSEmber
HCHcash
HTMLHTMLCOIN
ODNObsidian
ONXOnixCoin
RVNRavencoinYes
EVREvrmoreYes
GBXGoByte
BTCZBitcoinZ
POAPoa
NYCNewYorkCoin
MXTMarteXcoin
WCWincoin
MNXMinexcoin
BTCPBitcoin Private
MUSICMusicoin
BCABitcoin Atom
CRAVECrave
STAKSTRAKS
WBTCWorld Bitcoin
LCHLiteCash
EXCLExclusiveCoin
Lynx
LCCLitecoinCash
XFEFeirm
EOSEOS
TRXTron
KOBOKobocoin
HUSHHUSH
BANANOBananos
ETFETF
OMNIOmni
BIFIBitcoinFile
UFOUniform Fiscal Object
CNMCCryptonodes
BCNBytecoin
RINRingo
ATPAlaya
EVTeveriToken
ATNATN
BISBismuth
NEETNEETCOIN
BOPOBopoChain
OOTUtrum
ALIASAlias
MONKMonkey Project
BOXYBoxyCoin
FLOFlo
MECMegacoin
BTDXBitCloud
XAXArtax
ANONANON
LTZLitecoinZ
BITGBitcoin Green
ICPInternet Computer (DFINITY)
SMARTSmartcash
XUEZXUEZ
HLMHelium
WEBWebchain
ACMActinium
NOSNOS Stable Coins
BITCBitCash
HTHHelp The Homeless Coin
TZCTrezarcoin
VARVarda
IOVIOV
FIOFIO
BSVBitcoinSV
DXNDEXON
QRLQuantum Resistant Ledger
PCXChainX
LOKILoki
Imagewallet
NIMNimiq
SOVSovereign Coin
JCTJibital Coin
SLPSimple Ledger Protocol
EWTEnergy Web
UCUlord
EXOSEXOS
ECAElectra
SOOMSoom
XRDRedstone
FREEFreeCoin
NPWNewPowerCoin
BSTBlockStamp
SmartHoldem
NANOBitcoin Nano
BTCCBitcoin Core
Zen Protocol
ZESTZest
ABTArcBlock
PIONPion
DT3DreamTeam3
ZBUXZbux
KPLKepler
TPAYTokenPay
ZILLAChainZilla
ANKAnker
BCCBCChain
HPBHPB
ONEONE
SBCSBC
IPCIPChain
DMTCDominantchain
OGCOnegram
SHITShitcoin
ANDESAndescoin
AREPAArepacoin
BOLIBolivarcoin
RILRilcoin
HTRHathor Network
FCTIDFactom ID
BRAVOBRAVO
ALGOAlgorand
BZXBitcoinzero
GXXGravityCoin
HEATHEAT
XDNDigitalNote
FSNFUSION
CPCCapricoin
BOLDBold
IOSTIOST
TKEYTkeycoin
USEUsechain
BCZBitcoinCZ
IOCIocoin
ASFAsofe
MASSMASS
FAIRFairCoin
NUKONekonium
GNXGenaro Network
DIVIDivi Project
CMTCommunity
EUNOEUNO
IOTXIoTeX
ONIONDeepOnion
8BIT8Bit
ATCAToken Coin
BTSBitshares
CKBNervos CKB
UGASUltrain
ADSAdshares
ARAAura
ZILZilliqa
MOACMOAC
SWTCSWTC
VNSCvnscoin
PLUGPl^g
MANMatrix AI Network
ECCECCoin
RPDRapids
RAPRapture
GARDHashgard
ZERZero
EBSTeBoost
SHARDShard
MRXMetrix Coin
CMMCommercium
BLOCKBlocknet
AUDAXAUDAX
LUNATerra
ZPMzPrime
KUVAKuva Utility Note
MEMMemCoin
CSCredits
SWIFTSwiftCash
FIXFIX
CPCCPChain
VGOVirtualGoodsToken
DVTDeVault
N8VN8VCoin
MTNSOmotenashiCoin
BLASTBLAST
DCTDECENT
AUXAuxilium
USDPUSDP
HTDFHTDF
YECYcash
QLCQLC Chain
TEAIcetea Blockchain
ARWArrowChain
MDMMedium
CYBCybex
LTOLTO Network
DOTPolkadot
AEONAeon
RESResistance
AYAAryacoin
DAPSDapscoin
CSCCasinoCoin
VSYSV Systems
NOLLARNollar
XNOSNOS
CPUCPUchain
LAMBLambda Storage Chain
VCTValueCyber
CZRCanonchain
ABBCABBC
HETHET
XASAsch
VDLVidulum
MEDMediBloc
ZVCZVChain
VESTXVestx
DBTDarkBit
SEOSSuperEOS
MXWMaxonrow
ZNZZENZO
XCXXChain
SOXSonicX
NYZONyzo
ULCULCoin
RYORyo Currency
KALKaleidochain
XSNStakenet
DOGECDogeCash
BMVBitcoin Matteo's Vision
QBCQuebecoin
IMGImageCoin
QOSQOS
PKTPKT
LHDLitecoinHD
CENNZCENNZnet
HSNHyper Speed Network
CROCrypto Chain
UMBRUUmbru
EVEREverscale
NEARNEAR Protocol
XPCXPChain
ZOC01coin
NIXNIX
UCUtopiacoin
GALIGalilel
OLTOneledger
XBIXBI
DONUDONU
EARTHSEarths
HDDHDDCash
SUGARSugarchain
AILEAileCoin
TENTTENT
TANTangerine Network
AINAIN
MSRMasari
SUMOSumokoin
ETNElectroneum
BYTZBYTZ
WOWWownero
XTNCXtendCash
LTHNLethean
NODENodeHost
AGMArgoneum
CCXConceal Network
TNETTitle Network
TELOSTelosCoin
AIONAion
BCBitcoin Confidential
KTVKmushiCoin
ZCRZCore
ERGErgo
PESOCriptopeso
BTC2Bitcoin 2
XRPHDXRPHD
WEWE Coin
KSMKusama
PCNPeepcoin
NCHNetCloth
ICUCHIPO
LNLINK
DTPDeVault Token Protocol
BTCRBitcoin Royale
AERGOAERGO
XTHDothereum
LVLava
PHRPhore
VITAEVitae
COCOSCocos-BCX
DINDinero
SPLSimplicity
YCEMYCE
XLRSolaris
KTSKlimatas
DGLDDGLD
XNSInsolar
EMEMPOW
SHNShineBlocks
SEELESeele
AEæternity
ODXObsidianX
KAVAKava
GLEECGLEEC
FILFilecoin
RUTARutanio
CSDTCSDT
ETIEtherInc
ZSLPZclassic Simple Ledger Protocol
EREEtherCore
DXDxChain Token
CPSCapricoin+
BTHBithereum
MESGMESG
FIMKFIMK
ARArweave
OGOOrigo
ROSEOasis Network
BAREBARE Network
GLEECGleecBTC
CLRColor Coin
RNGRing
OLOTool Global
PEXAPexa
MOONMooncoin
OCEANOcean Protocol
BNTBluzelle Native
AMOAMO Blockchain
FCHFreeCash
LATPlatON
COINBitcoin Bank
VEOAmoveo
CCACounos Coin
GFNGraphene
BIPMinter Network
KPGKunpeng Network
FINFINL Chain
BANDBand
DROPDropil
BHTBluehelix Chain
LYRAScrypta
CSCredits
RUPXRupaya
THETATheta
SOLSolana
THTThoughtAI
CFXConflux
KUMAKumacoin
HASHProvenance
CSPRCasper
EARTHEARTH
EGLDMultiversX
CHIXaya
KOTOKoto
OTCθ
XRDRadiant
SEELENSeele-N
AETHAETH
DNAIdena
VEEVirtual Economy Era
SIERRASierraCoin
LETLinkeye
BSCBitcoin Smart Contract
BTCVBitcoinVIP
ABADabacus
SCCStakeCubeCoin
EDGEdgeware
AMSAmsterdamCoin
GOSSGOSSIP Coin
BUBUMO
GRAMGRAM
YAPYapstone
SCRTSecret Network
NOVONovo
GHOSTGhost
HSTHST
PRJProjectCoin
YOUYOUChain
XHVHaven Protocol
BYNDBeyondcoin
JOYSJoys Digital
VALValorbit
ababacornacorn-globalsacorn-jsxacorn-walkajvansi-colorsansi-escapesansi-regexansi-stylesanymatchargparsearia-queryarr-diffarr-flattenarr-unionarray-equalarray-includesarray-unionarray-uniquearray.prototype.flatarray.prototype.flatmapasn1assert-plusassign-symbolsast-types-flowastral-regexasynckitasyncroat-least-nodeatobaws-sign2aws4axe-coreaxobject-querybabel-eslintbabel-jestbabel-plugin-annotate-pure-callsbabel-plugin-dev-expressionbabel-plugin-istanbulbabel-plugin-jest-hoistbabel-plugin-macrosbabel-plugin-polyfill-corejs2babel-plugin-polyfill-corejs3babel-plugin-polyfill-regeneratorbabel-plugin-transform-rename-importbabel-preset-current-node-syntaxbabel-preset-jestbalanced-matchbasebcrypt-pbkdfbinary-extensionsbrace-expansionbracesbrowser-process-hrtimebrowser-resolvebrowserslistbs-loggerbserbuffer-frombuiltin-modulesbytes-ieccache-basecall-bindcallsitescamelcasecaniuse-litecapture-exitcaselesschalkchardetchokidarci-infoci-job-numberclass-utilscli-cursorcli-spinnerscli-widthcliuiclonecocollect-v8-coveragecollection-visitcolor-convertcolor-namecombined-streamcommandercommondircomponent-emitterconcat-mapconfusing-browser-globalsconvert-source-mapcopy-descriptorcore-js-compatcore-js-purecore-util-iscosmiconfigcross-spawncssomcssstyledamerau-levenshteindashdashdata-urlsdebugdecamelizedecode-uri-componentdeep-isdeepmergedefaultsdefine-propertiesdefine-propertydelayed-streamdetect-newlinediff-sequencesdir-globdoctrinedomexceptionecc-jsbnelectron-to-chromiumemoji-regexend-of-streamenquirererror-exes-abstractes-shim-unscopableses-to-primitiveesbuildesbuild-linux-64escaladeescape-string-regexpescodegeneslinteslint-config-prettiereslint-config-react-appeslint-import-resolver-nodeeslint-module-utilseslint-plugin-flowtypeeslint-plugin-importeslint-plugin-jsx-a11yeslint-plugin-prettiereslint-plugin-reacteslint-plugin-react-hookseslint-scopeeslint-utilseslint-visitor-keysespreeesprimaesqueryesrecurseestraverseestree-walkeresutilsexec-shexecaexitexpand-bracketsexpectextendextend-shallowexternal-editorextglobextsprintffast-deep-equalfast-difffast-globfast-json-stable-stringifyfast-levenshteinfastqfb-watchmanfiguresfile-entry-cachefill-rangefind-cache-dirfind-upflat-cacheflattedfor-inforever-agentform-datafragment-cachefs-extrafs.realpathfunction-bindfunction.prototype.namefunctional-red-black-treefunctions-have-namesgensyncget-caller-fileget-intrinsicget-package-typeget-stdinget-streamget-symbol-descriptionget-valuegetpassglobglob-parentglobalsglobalyzerglobbyglobrexgraceful-fsgrowlyhar-schemahar-validatorhashas-bigintshas-flaghas-property-descriptorshas-symbolshas-tostringtaghas-valuehas-valueshosted-git-infohtml-encoding-snifferhtml-escaperhttp-signaturehuman-signalshumanize-durationiconv-liteignoreimport-freshimport-localimurmurhashinflightinheritsinquirerinternal-slotinterpretip-regexis-accessor-descriptoris-arrayishis-bigintis-binary-pathis-boolean-objectis-bufferis-callableis-ciis-core-moduleis-data-descriptoris-date-objectis-descriptoris-dockeris-extendableis-extglobis-fullwidth-code-pointis-generator-fnis-globis-interactiveis-moduleis-negative-zerois-numberis-number-objectis-plain-objectis-referenceis-regexis-shared-array-bufferis-streamis-stringis-symbolis-typedarrayis-weakrefis-windowsis-wslisarrayisexeisobjectisstreamistanbul-lib-coverageistanbul-lib-instrumentistanbul-lib-reportistanbul-lib-source-mapsistanbul-reportsjestjest-changed-filesjest-clijest-configjest-diffjest-docblockjest-eachjest-environment-jsdomjest-environment-nodejest-get-typejest-haste-mapjest-jasmine2jest-leak-detectorjest-matcher-utilsjest-message-utiljest-mockjest-pnp-resolverjest-regex-utiljest-resolvejest-resolve-dependenciesjest-runnerjest-runtimejest-serializerjest-snapshotjest-utiljest-validatejest-watch-typeaheadjest-watcherjest-workerjpjsjs-tokensjs-yamljsbnjsdomjsescjson-parse-even-better-errorsjson-schemajson-schema-traversejson-stable-stringify-without-jsonifyjson-stringify-safejson5jsonfilejsprimjsx-ast-utilskind-ofkleurlanguage-subtag-registrylanguage-tagslevenlevnlilconfiglines-and-columnslocate-pathlodashlodash.debouncelodash.memoizelodash.mergelodash.sortbylog-symbolslog-updatelolexloose-envifylower-caselru-cachemagic-stringmake-dirmake-errormakeerrormap-cachemap-visitmerge-streammerge2micromatchmime-dbmime-typesmimic-fnminimatchminimistmixin-deepmkdirpmrimsmute-streamnanoidnanomatchnanospinnernatural-comparenice-tryno-casenode-int64node-notifiernode-releasesnormalize-package-datanormalize-pathnpm-run-pathnwsapioauth-signobject-assignobject-copyobject-inspectobject-keysobject-visitobject.assignobject.entriesobject.fromentriesobject.hasownobject.pickobject.valuesonceonetimeoptionatororaos-tmpdirp-each-seriesp-finallyp-limitp-locatep-tryparent-moduleparse-jsonparse5pascal-casepascalcasepath-existspath-is-absolutepath-keypath-parsepath-typeperformance-nowpicocolorspicomatchpiratespkg-dirpnposix-character-classesprelude-lsprettierprettier-linter-helperspretty-formatprogressprogress-estimatorpromptsprop-typespslpumppunycodeqsqueue-microtaskrandombytesreact-isread-pkgread-pkg-upreaddirprealpath-nativerechoirregenerateregenerate-unicode-propertiesregenerator-runtimeregenerator-transformregex-notregexp.prototype.flagsregexppregexpu-coreregjsgenregjsparserremove-trailing-separatorrepeat-elementrepeat-stringrequestrequest-promise-corerequest-promise-nativerequire-directoryrequire-main-filenameresolveresolve-cwdresolve-fromresolve-urlrestore-cursorretreusifyrimrafrolluprollup-plugin-sourcemapsrollup-plugin-terserrollup-plugin-typescript2rollup-pluginutilsrsvprun-asyncrun-parallelrxjssadesafe-buffersafe-regexsafe-regex-testsafer-buffersanesaxessemverserialize-javascriptset-blockingset-valueshebang-commandshebang-regexshelljsshellwordsside-channelsignal-exitsisteransislashslice-ansisnapdragonsnapdragon-nodesnapdragon-utilsource-mapsource-map-resolvesource-map-supportsource-map-urlsourcemap-codecspdx-correctspdx-exceptionsspdx-expression-parsespdx-license-idssplit-stringsprintf-jssshpkstack-utilsstatic-extendstealthy-requirestring-lengthstring-widthstring.prototype.matchallstring.prototype.trimendstring.prototype.trimstartstrip-ansistrip-bomstrip-eofstrip-final-newlinestrip-json-commentssupports-colorsupports-hyperlinkssupports-preserve-symlinks-flagsymbol-treetableterminal-linktersertest-excludetext-tablethroatthroughtiny-globtmptmplto-fast-propertiesto-object-pathto-regexto-regex-rangetough-cookietr46tsconfig-pathstsutilstunnel-agenttweetnacltype-checktype-detecttype-festtypedarray-to-bufferunbox-primitiveunicode-canonical-property-names-ecmascriptunicode-match-property-ecmascriptunicode-match-property-value-ecmascriptunicode-property-aliases-ecmascriptunion-valueuniversalifyunset-valueupdate-browserslist-dburi-jsurixuseuuidv8-compile-cachev8-to-istanbulvalidate-npm-package-licenseverrorw3c-hr-timew3c-xmlserializerwalkerwcwidthwebidl-conversionswhatwg-encodingwhatwg-mimetypewhatwg-urlwhichwhich-boxed-primitivewhich-moduleword-wrapwrap-ansiwrappywritewrite-file-atomicwsxml-name-validatorxmlcharsy18nyallistyamlyargsyargs-parser
0.4.0

10 months ago

0.4.1

10 months ago