Palma  Botsford

Palma Botsford

1656174440

12 Mafi kyawun musayar Crypto | Mafi kyawun Canjin Canjin Crypto

Menene musayar Cryptocurrency?

Canje-canjen musayar cryptocurrency dandamali ne waɗanda ke sauƙaƙe kasuwancin cryptocurrencies don wasu kadarori, gami da kuɗaɗen dijital da fiat. A sakamakon haka, musayar cryptocurrency yana aiki azaman tsaka-tsaki tsakanin mai siye da mai siyarwa kuma yana samun kuɗi ta hanyar kwamitocin da kudaden ma'amala.

A kan musayar cryptocurrency gama gari, ana iya musanya dala 100 zuwa bitcoin na ƙimar daidai, kuma akasin haka. Hakazalika, ana iya musanya bitcoin da ya kai dala $100 zuwa Ethereum daidai gwargwado. Ana iya amfani da ra'ayi iri ɗaya ga dukiya daban-daban bisa ga abin da musayar ke bayarwa.

Fa'idodin Canje-canjen Kasuwancin Cryptocurrency

  • Abota mai amfani: Mu'amala ta tsakiya tana ba masu saka hannun jari saba, hanyar kasuwanci da saka hannun jari a cryptocurrencies. Sabanin yin amfani da walat ɗin crypto da ma'amalar abokan-zuwa-tsara, waɗanda za su iya zama masu rikitarwa, masu amfani da musanya ta tsakiya za su iya shiga cikin asusunsu, duba ma'auni na asusun su, da yin ma'amala ta aikace-aikace da gidajen yanar gizo.
  • Amintacce: Matsakaicin musanya yana ba da ƙarin tsaro da aminci idan ya zo ga ma'amaloli da ciniki. Ta hanyar sauƙaƙe ma'amala ta hanyar haɓakawa, dandamali na tsakiya, musayar tsaka-tsaki yana ba da matakan kwanciyar hankali.

Lalacewar Canje-canjen Cryptocurrency

Hacking hadarin

  • Kamfanonin da ke da alhakin mallakar abokan cinikinsu ne ke gudanar da musanya ta tsakiya. Manyan musanya yawanci suna riƙe da biliyoyin daloli na bitcoin, wanda ke sa su zama makasudin masu kutse da sata.
  • Misalin irin wannan lamari shi ne Mt.Gox, wanda ya taba zama babban kamfani na musayar cryptocurrency a duniya kafin ya bayar da rahoton satar bitcoins 850,000, wanda ya sa aka dakatar da shi.

Kudin ciniki

  • Ba kamar ma'amaloli na abokan-zuwa-tsara ba, musayar tsaka-tsaki sau da yawa suna cajin babban kuɗaɗen ma'amala don ayyukansu da dacewa, wanda zai iya girma musamman lokacin ciniki da yawa.

Wadannan su ne manyan musanya na cryptocurrency tsakiya, bisa ga zirga-zirga, yawan ruwa, da kundin ciniki.

1. Binance Exchange :

Binance sanannen suna ne a fagen kasuwancin cryptocurrency. An haɓaka dandalin Binance na duniya a duk duniya ta hanyar tallace-tallace na yau da kullun wanda ke haifar da ƙarin mutane shiga cikin yanayin kasuwancin crypto. Koyaya, akwai wasu dandamali da yawa waɗanda ke ba da sabis kama da Binance.

Don haka, cikakken bita shine abin da ɗan kasuwa ke buƙata don yin tallafi mai kyau. Wannan bita na Binance yana kewaya sassa daban-daban na dandamali kuma yana fitar da bincike mara son kai game da fasalulluka. A cikin wannan bita, an ƙididdige gudummawar Binance don taimakawa kasuwancin CFDs akan cryptocurrencies. Bari mu gano yadda kuma dalilin da yasa ake ɗaukar Binance ɗaya daga cikin shahararrun dandamali na kasuwanci na duniya don cryptocurrencies.

Features na Binance

  • Kallon kallo
  • Ajiye
  • Noman amfanin gona
  • Kayan aikin Charting
  • Amintaccen Wallet
  • Binance Launchpad don 'Yan kasuwa

                                                                                       Yi rijista Binance Exchange

Ribobi da fursunoni na Binance

RibobiFursunoni
Binance yana da mafi girman kewayon cryptocurrencies don bayarwa a kasuwa. Hakanan yana da cikakkiyar kewayon nau'ikan nau'ikan cryptocurrency don ciniki, gami da BNB, BTC, ETH, da Bitcoin Cash.Yarda da KYC na iya zama tabbatacce ga wasu, amma yana iya zama shingen hanya ga yan kasuwa da ke neman sakaya suna. Dandalin baya bayar da ayyukan sa ba tare da bin KYC ba. Don haka, masu amfani da yawa sun kasa yin ciniki akan Binance kafin kammala aikin tabbatarwa.
dandamali ne mai sauƙin amfani. Binance yana da ɗimbin koyawa waɗanda za su iya taimaka wa masu amfani da fasali daban-daban na dandamali. Hakanan yana tallafawa masu amfani a cikin taimakon fasaha lokacin da dandamali ya fuskanci matsala mai rikitarwa.Manyan dandamali na ciniki ta Binance suna da wahala sosai ga sabbin yan kasuwa. Ayyukan su an tsara su ne kawai don ƙwararrun ƙwararrun yan kasuwa.
Binance yana riƙe da ƙarfi mai ƙarfi akan amincin bayanan sa. Tare da fasahar blockchain sarkar Binance, yana kare bayanan ma'amala a kowane ƙarshen ma'amala. Ana amfani da jerin matakan tsaro don kare kadarorin masu saka hannun jari daga hare-haren intanet.Ana samun asusun demo na Binance a cikin sashin Kasuwancin Binance Futures.
Binance yana goyan bayan hanyoyi daban-daban don adibas da cire kuɗi da kuɗin crypto. 
Mutum na iya samun sha'awa a cikin hannun jarin su na crypto. Za su iya zama kyakkyawan sakamako don saka hannun jari na cryptocurrencies. 
Yana iya smoothly aiwatar da babban ciniki girma. Binance yana ba da babbar riba ga 'yan kasuwansa. 
Binance Launchpad dandamali ne na musamman wanda ke ba masu amfani damar keɓancewar ga sabbin tsabar kudi da alamu. 
Akwai dandamali da yawa don ciniki akan Binance. Har ila yau, musayar yana kula da matakan gogewa daban-daban na ciniki, gami da cinikin gefe. 
Akwai cikakkiyar cibiyar tallafin abokin ciniki wanda masana Binance ke gudanarwa suna ba da tallafin wayar 24/7. 

Ana tallafawa Cryptocurrencies 

  • Bitcoin BTC
  • Binance Coin
  • Ethereum
  • Binance USD
  • Dogecoin
  • SHIB da sauran tsabar kudi.

☞ Yi rijistar Binance Exchange

2. Musanya Houbi :

Huobi yana daya daga cikin manyan dandamali na musayar cryptocurrency wanda aka fara a Beijing amma a halin yanzu yana da hedikwata a Singapore. Musayar tana tallafawa duka alamun ICO da cryptocurrencies kuma suna jaddada ci gaban tattalin arzikin Blockchain na gaba.

Bayan ƙaura zuwa Singapore a cikin 2020 sakamakon haramcin da gwamnatin China ta sanya akan ICOs da fiat zuwa kasuwancin crypto, Huobi ya kafa ofisoshinsa a wasu sassan duniya kamar Hong Kong, Amurka, Koriya ta Kudu, kuma ya fara bincika kasuwannin crypto. a Japan. Koyaya, haramcin crypto a China da korar Huobi daga al'umma ba zai iya hana musayar crypto daga ayyukanta ba, kuma a halin yanzu yana da sama da miliyan 3 masu rike da asusu.

Siffofin Huobi

  • Huobi babban amintaccen jagora ne na duniya a cikin sararin samaniyar crypto wanda ya yi mu'amala da fiye da biliyan 25 akan dandamali akan sa'o'i 24. Hakanan yana ba da Bitcoin, wanda shine mafi girman cryptocurrency ta kasuwa. Bugu da ari, an gina alamar asalin Huobi ta amfani da fasahar blockchain.
  • Ana ba masu amfani damar yin amfani da samfura da yawa don kasuwanci, siya, musanya, aro, adanawa, da siyar da bitcoin da sauran cryptocurrencies. Huobi ya dace da kowane nau'in masu amfani kuma yana ba da kuɗaɗen gasa ga kowace ma'amala.
  • Huobi ya zama wuri mai aminci don siyarwa, kasuwanci, da siyan crypto, kuma yana da miliyoyin masu amfani da ke kasuwanci a duk duniya. Hakanan yana ba da zaɓuɓɓukan biyan kuɗi da yawa kamar katin zare kudi ko canja wurin katin kiredit, canja wurin banki don masu amfani da shi don canza canjin fiat zuwa crypto.
  • Hanyoyin tsaro da Huobi ke bayarwa sun kasance daidai da ka'idojin masana'antu. Hakanan yana ba da ajiyar walat mai sanyi, tabbatarwa abubuwa biyu, SMS, da sanarwar imel waɗanda ke tabbatar da yanayin kasuwanci.

Ribobi da Fursunoni

RibobiFursunoni
 Ƙwararren mai amfani mai ban sha'awa. Baya goyan bayan adibas na fiat da cirewa.
 Babban musayar yana tallafawa sama da 300 cryptocurrencies da alamu. Tsarin tabbatarwa yana ɗan tsayi kaɗan.
 Yana ɗaukar manyan matakan tsaro na yanar gizo. 
 Tawagar tallafin abokin ciniki mai amsawa. 
 Masu amfani da Huobi suna jin daɗin yancin yin zaɓe akan madadin HADAX musayar da ke goyan bayan altcoins da yawa. 

☞ Yi rijista   Houbi Exchange

3. Coinbase

Coinbase cikakken tsari ne kuma mai lasisin musayar cryptocurrency a cikin jihohi 40 na Amurka. Coinbase da farko kawai ya ba da izinin ciniki na Bitcoin amma da sauri ya fara ƙara wasu cryptocurrencies waɗanda suka dace da ƙa'idodin da ba su da tushe. Coinbase yana da samfuran asali guda biyu; musayar dillali da ƙwararrun dandamalin ciniki mai suna GDAX. Koyaya, ana iya amfani da su biyu daban-daban daga juna. A yau, Coinbase yana ba da komai daga saka hannun jari na cryptocurrency, dandamalin ciniki na ci gaba zuwa asusun ajiyar Coinbase na cibiyoyi, walat don masu saka hannun jari, da tsabar tsabar barga - USD Coin (USDC). Mafi kyawun walat ɗin crypto na Coinbase yana samuwa a cikin ƙasashe 190+. Hakanan, tana da dubban ma'aikata a duniya.

Siffofin Coinbase

  • Kallon kallo
  • Crypto inshora
  • Amintaccen ajiya don tsabar kudi

Ribobi da Fursunoni

Bari mu sake nazarin ƴan ribobi da fursunoni na Coinbase 

RibobiFursunoni
Dandalin yana da sauƙi kuma mai sauƙi don amfani da dubawaBabu Coinbase a cikin ƴan ƙasashe
Coinbase yana karɓar manyan cryptocurrencies da fiat agoIdan aka kwatanta da masu fafatawa, farashin ciniki na Coinbase da kuɗin musayar suna da ɗan girma
Gidan yanar gizon yana ba da keɓantaccen dandamali ga 'yan kasuwa masu ci gaba da ake kira Coinbase ProMai amfani baya sarrafa maɓallan walat
Manhajar wayar hannu tana da dukkan fasalulluka na teburWadanda ke sha'awar kasuwancin altcoin ba za su sami yawa kamar sauran musanya ba
Matsakaicin yawan ruwa 
Yana da kyawawan zaɓuɓɓukan altcoin iri-iri 

☞   Shiga Coinbase

4. Kraken

Kraken musayar ce mai kyau ta ko'ina, saboda yana da sauƙin shiga ga masu farawa amma yana iya haɓaka zuwa ƙarin masu saka hannun jari/'yan kasuwa, kuma kuna iya kasuwanci fiye da 65 cryptocurrencies. Musayar ta ce tana ba da fifiko kan tsaro kuma tana kiyaye kariyar sadaukarwa don jarin ku. 

Kraken ya yi iƙirarin zama ɗaya daga cikin musanya na farko don ba da ciniki tabo akan gefe da sauran samfuran ci-gaba. Ba kamar sauran musanya da yawa ba, baya bayar da zaɓin walat. Babu dandalin a cikin jihohin New York da Washington, kuma wasu yankuna na iya samun hani. An kafa shi a cikin 2011 kuma an ƙaddamar da shi a cikin 2013. 

Ribobi da Fursunoni na Kraken

RibobiFursunoni
Yana ba da fifikon tsaro kuma yana bin matakai masu ƙarfi kamar ingantaccen abu biyu, ka'idojin ɓoye SSL, APIs, da sauransu.Ba a samun gidan yanar gizon a ƙasashe da yawa.
Gidan yanar gizon yana ba da fiye da 65 cryptocurrencies don siye, siyarwa, ko kasuwanci.Babu zaɓuɓɓukan walat ɗin crypto.
'Yan kasuwa za su iya kasuwanci nan take tare da babban musayar crypto. 
Abokan ciniki a Kraken na iya samun lada da yawa ta hanyar saka hannun jari. 
Shafin yana ba da bidiyo da jagorori masu amfani ga masu farawa. 

Bikin Squatting

Siffar siyan Instant Buy na Kraken yana da farashi na 0.9% akan siyan stablecoins tare da sauran statscoins ko USD da kuma farashin 1.5% akan siyan stablecoins tare da cryptocurrencies. Hakanan akwai kuɗin 1.5% akan sauran nau'ikan ciniki. Ƙarin kuɗin Kraken sun haɗa da -

  • 3.75%+$0.28 don biyan kuɗi/biyan katin kiredit.
  • 3.75%+ $0.28 don biyan kuɗin walat na dijital.
  • 0.5% don ACH ko banki akan layi.

☞ Yi rijista   Kraken

5. Bitfinex

Bitfinex yana daya daga cikin tsofaffin musayar cryptocurrency a duniya, wanda aka kafa a cikin 2012. Babban hedkwatar Bitfinex ya dogara ne a Hong Kong kuma iFinex Inc. nau'i-nau'i) tare da wasu manyan Altcoins guda bakwai kamar Ethereum da Monero.

Tafiya ta Bitfinex a matsayin dandalin ciniki na musayar musayar ba ta kasance mai santsi a farkon kwanakinsa ba, da zarar an kafa shi, musayar cryptocurrency ta fuskanci hacks guda biyu da wasu rigima da yawa don magudin farashi da keta tsaro tare da zarge-zargen rashin so. Amma tare da fasalulluka na musamman da matakan tsaro, ya sami nasarar zama ɗayan manyan musayar cryptocurrency a duniya dangane da girman girma.

Canjin Bitfinex yana ba da cinikin gefe, kuma alamun su na cikin gida na duka Bitcoin dogo da gajerun wando suna ba da mahimman siginar ciniki ga sauran manyan 'yan wasan crypto a kasuwa. Bayan haka, musayar kuma tana goyan bayan cinikin fiat, adibas, da cirewa.

Koyaya, yana iya ɗaukar lokaci mai yawa don sabon mai amfani don kammala aikin tabbatarwa, wanda ya faru ne saboda koma bayan masu neman musanya. Wannan har yanzu yana fifita musayar cewa duk da tsayin daka na tabbatarwa da rikodin rikice-rikice, ' yan kasuwa na cryptocurrency suna sha'awar yin amfani da dandamalin ciniki don kasuwancin crypto da saka hannun jari.

Features na Bitfinex

  • Margin Trading
  • Cin Duri da Lamuni
  • Interface Programming Application
  • Bitfinex Borrow

Ribobi da Fursunoni

RibobiFursunoni
 Dace da gogaggun yan kasuwa. Baya goyan bayan abokan cinikin Amurka.
 Yana goyan bayan tsabar tsabar crypto 100. Babban kuɗin ciniki.
 Da'a- biya duk asarar ga 'yan kasuwa waɗanda suka sha wahala hack crypto 2016 akan musayar. Ba musanya da aka tsara ba.
 Babban Liquidity. Ƙungiyar goyon bayan abokin ciniki kawai za a iya tuntuɓar ta imel
 Yana ba da damar adibas na waya na banki da cirewa. Ba ya ƙyale kowane zare kudi / katin kiredit ko e-wallet adibas.

☞   Shiga Bitfinex

6. Poloniex

Poloniex dandamali ne na ciniki da musayar cryptocurrency. Yanzu, wani yanki ne na ko reshen kamfanin iyayensa mai suna M/s. Polo Digital Assets Limited girma An kafa wannan kamfani na iyaye kuma ya samo asali a cikin tsibirin tsibirin Jamhuriyar Seychelles. Don haka, a fakaice a yanzu hatta babban wurin Poloniex Exchange watau hedkwatarsa ​​yana cikin tsibirin tsibirin Jamhuriyar Seychelles kuma yanzu ana gudanar da musaya ta hanyar dokoki, ka'idoji, da dokokin Jamhuriyar Seychelles game da kudin Crypto ko dijital.

Shiga Yanzu

Ba tare da izini ba, dandamalin musayar cryptocurrency na Poloniex yana bisa doka kuma a buɗe a hukumance haka kuma kasuwanci cikin hikima mai isa ga kusan duk ƙasashe na duniya sai kaɗan. Wanda ke nuna cewa an haramta Poloniex ga mazauna da 'yan ƙasa na ƴan ƙasashe a maimakon kasuwanci da musayar kamar Cuba, Iran, Koriya ta Arewa, Sudan, Siriya, Amurka. Ya zuwa yanzu girman ciniki na dandalin musayar Poloniex ya kai kusan 4872 Bitcoins (BTC) girma na ciniki kowace rana.

Kafa da Tarihin Poloniex: Poloniex ciniki ya kasance asalin hedikwata a Delaware watau Amurka tushen musayar ciniki na cryptocurrency kuma Tristan D'Agosta ya kafa shi a cikin Janairu 2014. Wannan musayar ciniki ta Poloniex ta kasance kuma tana ɗaya daga cikin manyan musayar cryptocurrency na tushen Amurka a duniya. Ba da daɗewa ba bayan ƙaddamar da shi, dandalin ya fuskanci harin yanar gizo a cikin 2014 da kansa wanda ya sa ya yi asarar kusan kashi 12% na tafkin Bitcoin watau kimanin dalar Amurka 50,000.

Sama da wannan asarar, dandamali ya kuma ɗauki sakamakon kuma ya mayar da masu saka hannun jari daidai adadin asarar hannun jari na Bitcoin. Daga baya a cikin 2016, ya sake tashi daga wannan koma baya kuma ya kara yawan kasuwancinsa ta hanyar kasancewa farkon wanda ya shiga kasuwa don jera Ethereum (ETH) akan musayar ciniki. Sannan a farkon kwata na shekarar 2018, wani kamfani mai suna M/s ya samu Poloniex. Circle (kamfanin biyan kuɗi) don siyan kuɗi kusan 4,00,000 USDT.

Bayan siye, canjin Poloniex ya fara zuwa ga ci gabansa kuma an canza shi gaba ɗaya zuwa ɗaya daga cikin manyan mu'amalar crypto na farko na kamfanin Circle. Sakamakon haka, Poloniex yana ɗaya daga cikin manyan kuma shahararriyar musayar Crypto Amurka musamman tsakanin masu saka hannun jari na Amurka, ƙwararrun yan kasuwa da kuma sabbin masu amfani. Yana da kundin ciniki na yau da kullun fiye da kusan dalar Amurka miliyan 100.

Bugu da ari, bayan fuskantar wani koma-baya da wasu ƙalubale a cikin nau'ikan bayanan faɗuwar Cryptocurrency CLAM a farkon 2019 saboda rashin tabbas a cikin yanayin ƙa'idar cryptocurrency Amurka; Sakamakon haka, a ƙarshen wannan shekarar watau a cikin Nuwamba 2019, kamfanin iyaye M/s. Circle ya kawar da dabarun kuma ya canza Poloniex a matsayin ƙungiya zuwa wata ƙungiya ta daban a ƙarƙashin sunan Polo Digital Assets Ltd kuma wannan sabon kamfani ya sake yin rajista a hukumance a cikin tsibiri mai tsibiri na Jamhuriyar Seychelles, wanda tsibiri ne mai nisa a cikin Pacific kuma sananne ne sosai ga ƙa'idodin crypto masu kyau kamar yadda kuma gida ne ga sauran mu'amalar cryptocurrency marasa tsari kamar BitMEX, Firayim XBT, Binance, da dai sauransu… Wannan sabuwar ƙungiya ce - Polo Digital Assets Limited ita ce kamfanin iyaye na Poloniex.

Bugu da ari, kafa wannan kamfani na iyaye ya sami goyon baya kuma ya ba da tallafi daga ƙungiyar masu zuba jari na Asiya da ba a bayyana sunansu ba ciki har da Shugaba na TRON Justin Sun. Tare da wannan dabarar ɗaukar Circle ta 'yantar da kanta daga ƙalubale a matsayin kamfani na Amurka da ke kayyade/kayyade musaya na ƙasa da ƙasa kuma gabaɗaya ya ɗauki wata hanya ta daban ta hanyar guje wa binciken AML/KYC don zama dandamali ba tare da tabbatarwa ba tare da zama cikakkiyar musanya mara tsari.

Don haka a ƙarshe, kamar yadda musayar daban-daban ke da ra'ayoyin ciniki daban-daban, Poloniex ma yanzu yana da nasa ra'ayin ciniki don cryptocurrencies. Bugu da ari, kuma a cikin Fabrairu 2020, Poloniex ya sake fuskantar wani bug harin wanda a cikin Afrilu 2020 da gidan yanar gizo dandali ya tafi a karkashin wani total revamping da ke dubawa a kan daban-daban musaya daban-daban kamar yanar, wayoyin hannu da dai sauransu Duk da haka, da responsily da kuma nasarar gudanar ya fito. na wannan rikicin kuma ya sake tsayawa a kasuwa tare da mike tsaye ta hanyar sake samun imanin masu amfani da shi.

Ribobi & Fursunoni

RibobiFursunoni
Poloniex yana ba da ƙananan kuɗaɗen ciniki idan aka kwatanta da sauran yawancin musayar.A kan Poloniex Exchange ƴan kaɗan / iyakantattun zaɓuɓɓukan adibas na fiat suna samuwa ga masu amfani / yan kasuwa.
Poloniex dandalin ciniki ne na abokantaka mai amfani (Sigar Turanci tare da wasu harsuna).Kamar yadda idan aka kwatanta da bita na wasu musanya, kamar yadda a yanzu Poloniex Exchange ya zama mafi yanci da sassaucin ra'ayi da aka tsara / musanya ciniki.
Poloniex lissafi da littafin oda yana riƙe da santsi da sauƙi mai sauƙin amfani tare da aikace-aikacen zane-zane na ciniki don sauƙin amfani.Littafin oda baya tallafawa kudaden fiat a cikin tsarin kasuwancin su.
Poloniex yana ba masu amfani da shi ko 'yan kasuwa tare da mafi yawan cryptocurrencies don zaɓar daga.Taimakon sabis na abokin ciniki na Poloniex na iya zama a wasu lokuta kadan jinkiri kuma a mayar da shi kamar yadda aka lura da nazari ta hanyar ra'ayoyin abokin ciniki gabaɗaya.
Yana da fasali na musamman wanda masu amfani da shi ko 'yan kasuwa za su iya yin amfani da su da kuma zaɓuɓɓukan ciniki na gaba na saka hannun jari ta amfani da Poloniex.Poloniex Exchange yana da tarihin yin kutse sau biyu watau ɗaya a baya yayin farkon farkon sa da na biyu a cikin Fabrairu 2020; duk da haka, an gudanar da aikin dawo da dandalin yadda ya kamata daga duka hare-haren kwaro.
Kayan aikin Poloniex ba wai kawai ana samunsa akan mu'amalar yanar gizo ba har ma akan aikace-aikacen Wayar hannu.Bayan canjin gudanarwa da ikon babban kamfani na Poloniex Exchange, yanzu musayar kasuwancin crypto ne mara tsari.
Poloniex yana da nasa musayar rabe-rabe - Poloni DEX da kuma nasa Poloniex Launch Base a matsayin IEO Launchpads. 
Dangane da bita, Poloniex dandamali ne mai sauƙin isa, inda kawai adireshin imel na yan kasuwa ko masu amfani ke buƙata don kasuwanci. 
Kamar yadda mai amfani ya sake dubawa, Poloniex yana ba masu amfani da shi da 'yan kasuwa tare da kowane lokaci na kowane lokaci na mako, watau 24 hours. da sabis na goyon bayan abokin ciniki na kwanaki 7. 

Farashin Poloniex

Kudaden Poloniex sune mafi ƙanƙanta idan aka kwatanta da sauran shahararrun musayar crypto. Wannan dandali yana cajin masu amfani da shi don aiwatar da iyaka, kasuwancin tabo, da cire cryptocurrency. Abokan ciniki na Poloniex VIP sun faɗi cikin nau'in Poloniex azurfa, zinare, ko matakan masu yin kasuwa. Suna biyan 0% a matsayin mai yin kuma ƙasa da 0.04% don cinikin masu ɗaukar kaya.

☞   Shiga Poloniex

7. Kucoin

KuCoin musayar crypto ce mai hedikwata a Seychelles. KuCoin sabis na musayar cryptocurrency baya iyakance ga siye da siyarwa ko musanya alamun crypto don altcoins ko agogon fiat. Bugu da kari, sabis ɗin lamuni na crypto KuCoin na takamaiman ƙimar riba ya bambanta da sauran mu'amalar crypto a duniya.

Gidan yanar gizon yana da sauƙi kuma mai sauƙi don kewayawa. An rarraba shi zuwa sassa daban-daban don sauƙaƙe rajista, bayan haka mutum zai iya fara ciniki. Tarin tallafin cryptocurrencies da fiat ago yana da ban sha'awa sosai. Bugu da kari, KuCoin yana ba da kayan aikin kasuwanci da yawa na atomatik da kayan aikin kuɗi kamar ciniki bot da lamuni na crypto, yana mai da shi musayar da aka fi so don samun riba.

A matsayin musayar crypto tare da isa ga duk duniya, KuCoin zaɓi ne mai dacewa don samun dama daga yawancin ƙasashe. Duk da haka, 'yan ƙasar Amurka da ke sama da iyakar FBAR dole ne su haɗa shi a cikin fayilolin FBAR kamar yadda KuCoin musanya ce ta Amurka.

Abubuwan da aka bayar na KuCoin

  • Ana ba abokan ciniki fiye da kadarorin dijital 200, suna taimakawa wajen aiwatar da amintattun ma'amaloli tare da ƙananan kudade. KuCoin yana da babban suna kuma ya zama ɗaya daga cikin mafi girman musayar kuɗin dijital wanda ke ba da kewayon cryptocurrencies. Yana bayar da rangwame da kari da yawa; kuma yana cajin kuɗi na 0.1 % kowace cinikin da aka aiwatar.
  • KuCoin yana da matakan tsaro na masana'antu wanda ya haɗa da ɓoyayyen ɓoyayyen multilayer, wallet ɗin bitcoin na micro-cerawal, tabbatar da abubuwa da yawa, da ƙungiyar kula da haɗari na ciki wanda ke kula da ayyukan yau da kullun bisa ga tsauraran matakan tsaro.
  • KuCoin software ce mai farawa da fahimta, kuma tana ba da dandamali na ciniki na cryptocurrency waɗanda ke taimaka wa abokan ciniki cikin sauƙi yin hasashe ta amfani da bitcoin da cryptocurrencies.
  • Muhimman abubuwan KuCoin shine yana tallafawa kasuwancin da ba na tsarewa ba. Ana iya aiwatar da wannan ciniki mara tsaro kai tsaye daga walat ɗin mai amfani.
  • Platform ya kuma samar da sashin FAQ ga masu amfani domin su iya aiki yadda ya kamata.

Ribobi da fursunoni na KuCoin

RibobiFursunoni
Sama da 600 cryptocurrencies ana tallafawa.Baya goyan bayan cinikin fiat nau'i-nau'i.
Hanyoyin biyan kuɗi da yawa.Daban-daban nau'ikan ciniki sun goyi bayan kasuwanni daban-daban.
Yana goyan bayan musayar fiat-to-crypto da akasin haka. 
Sauƙi don saukar da aikace-aikacen hannu don na'urorin Android da iOS. 
Samuwar ƙananan wallet ɗin cirewa. 
Kwatankwacin ƙananan kuɗin ciniki. 

☞   Shiga Kucoin

8. Bybit

An kafa Bybit a cikin 2018 kuma an san shi yana ɗaya daga cikin musayar abubuwan haɓaka cryptocurrency cikin sauri a cikin duniyar crypto. Wanda ke da hedikwata a Singapore, an yi masa rajista a tsibirin Virgin Islands. Ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun masana suka kafa ta da sashen amintaccen kamfani na New York tare da isasshen ilimi game da kamfani da aka jera a bainar jama'a. dandamali ne mai mayar da hankali ga abokin ciniki wanda ke ba da kyakkyawar ƙwarewar mai amfani da karɓar dalar Singapore. Adadin ciniki na yau da kullun akan wannan gidan yanar gizon yana ƙaruwa da sauri

Canjin Bybit, musayar abubuwan da aka samo asali na crypto, yana ba da yanayin ciniki mai kyau don kasuwanci na gaba tare da kyakkyawan aiki a cikin BTC/USD, ETH/USD, XRP/USD, EOS/USD, da kwangiloli na dindindin na BTC/USD. Dangane da bitar mu ta Bybit, wannan musayar cryptocurrency tana aiki kuma tana ba da aminci, amintacce, gaskiya, bayyananne, da ingantaccen dandalin ciniki na gaba.

Siffofin Bybit

  • Kasuwancin samfuran samfuran kasuwanci.
  • 100X kasuwar kasuwa.
  • Mai watsa shiri na kayan aikin bincike na bayanai.
  • Ƙididdigar mai amfani ga al'ummar crypto.

Ribobi da Fursunoni na Bybit

RibobiFursunoni
Babu KYC da ake buƙata don sabon mai amfani. Yana da sauƙi don fara ciniki.Adadin nau'ikan ciniki yana iyakance.
Yana da ciniki na tushen pc da kuma zaɓin aikace-aikacen hannu don shiga da kasuwanci.Rashin tsari.
Yin amfani da Bybit yana da girma sosai, farashin ciniki mai ban sha'awa da ragi mai yin kasuwa.Ba a yarda 'yan ƙasar Amurka yin kasuwanci ba.
Yana da garantin Asusun Inshora don ragewa da rufe asara.Ba za a iya tabbatar da ƙididdigan ƙarar ciniki don tantance sahihancin sa ba.
Nau'o'in oda da yawa mai yuwuwa kamar ƙayyadaddun umarni, umarni na ɓangarori, odar sharadi da odar kasuwa. 
Kwangilolin da aka samo asali sun daidaita a cikin Coin da USDT. 
Babban kari. 
Yana cikin manyan mu'amala guda uku da aka kafa dangane da mafi girman juzu'in ciniki a cikin abubuwan da aka samo asali na crypto. 
Kudaden Bybit suna cikin mafi ƙanƙanta idan aka kwatanta da sauran musayar. 

☞   Yi rijistar Musanya Bybit

9. Gate.io

Gate.io ya kasance mafi tsufa musanya cryptocurrency a kasar Sin tun 2013. Yana daya daga cikin manyan farko Exchange Offering (IEO) dandamali tare da maras ciniki kudade. Manyan fasalulluka kamar kasuwancin gefe tare da haɓakawa da ba da lamuni na crypto tare da lamuni mai iyaka tsakanin agogon crypto da yawa sun sa ya zama ɗayan mafi kyawun musayar crypto a Asiya.

Gate.io dandamali ne na musayar Bitcoin wanda ke tallafawa BTC, LTC, Ethereum, Qtum, da ƙarin cinikin kadarorin blockchain. A cikin 'yan shekaru, musayar ya sami karbuwa a duniya kuma yanzu yana aiki a kusan dukkanin ƙasashe na duniya. Duk da haka, a halin yanzu dandalin ba ya aiki a kasar Sin kuma ya canza ofishinsa mai rijista zuwa Virginia, Amurka.

Bayan tallafawa sama da manyan cryptocurrencies sama da 800 tare da nau'i-nau'i na cryptocurrency ciniki sama da 1,000, dandamali yana tallafawa kasuwancin tabo da cinikin gefe. Har ila yau, ta fadada ayyukanta zuwa wasu kasuwanni daban-daban kamar ETF, Zaɓuɓɓuka, gaba, da abubuwan da aka samo don masu zuba jari. Dandali ne musamman ga ƙwararrun yan kasuwa.

Siffofin Gate.io

  • Masu amfani za su iya amfani da tsare-tsaren saka hannun jari na lokaci, biyan kuɗi da saka hannun jari a kasuwannin cryptocurrency, cinikin gefe tare da yin amfani da 10x, ba da rance ko aro kuɗi, da saka hannun jari a kasuwar crypto.
  • Yana ba da sabis na kuɗi kaɗan ga masu amfani da shi.
  • CER ta sanya mata suna ɗaya daga cikin mafi kyawun musanya don tsaro ta yanar gizo.
  • Yana ba da babban bayanan taimako, gami da ɓangaren FAQ da Sabon Jagorar mai amfani.

Ribobi da Fursunoni na Gate.io

RibobiFursunoni
Dandalin yana aiki a duk duniya a cikin fiye da kasuwanni 400 da sama da 800 cryptocurrencies.Musanya mara tsari.
IEO mai ban mamaki (hadaya ta farko) dandamali.Ba a ba da shawarar ga yan kasuwa masu farawa ba.
Aikace-aikacen wayar hannu mai ƙarfi. 
Fasaloli da yawa, gami da ciniki ta tabo da ciniki na gefe tare da damar 10x. 
Amintaccen musanya. 
24/7 goyon bayan abokin ciniki. 

☞   Shiga Gate.io

10. Bittrex

Bittrex wani musayar cryptocurrency ne na Amurka wanda aka ƙaddamar a cikin 2014. Tare da hedkwatarsa ​​a Las Vegas, Nevada, Amurka, Bittrex kuma yana da ofishi a Seattle, Washington, Amurka. Bill Shihara, Richie Lai, Ryan Hentz, da Rami Kawach sune suka kafa ta. An ba da rahoton cewa Bittrex ya sami kusan masu amfani da dubu ɗari biyar zuwa Disamba 2017.

A cewar Coinranking.com, Bittrex yana samar da ingantaccen adadin kasuwancin yau da kullun na kusan miliyan 262.54. A cikin jerin Coinranking, Bittrex yana a matsayi na 63 kuma ya mallaki kashi 0.20% na kasuwa a ranar da ake rubuta wannan labarin.

Bittrex yawanci dandalin ciniki ne na crypto-to-crypto; duk da haka, yana ba masu amfani da shi damar saka hannun jari a USDT (US Dollar Tether). Bittrex a halin yanzu yana goyan bayan USD, EUR, da wasu wasu kuɗaɗen fiat, amma wannan kayan aikin ba a samo shi ba da farko. Wannan musayar cryptocurrency yana da sauƙi mai sauƙin amfani kuma ya zo tare da tanadin tsaro na gaba.

Ribobi da Fursunoni

RibobiFursunoni
Yana ba da ingantaccen tsarin kasuwancin crypto.Baya goyan bayan canja wurin banki.
0.25% lebur kuɗin musayar crypto na duk kasuwancin da aka aiwatar.Yana cajin kuɗi mafi girma ga 'yan kasuwa masu ƙarancin girma.
Yana ba da ciniki mara suna.Ana buƙatar haɓaka tallafin abokin ciniki.
Sauƙi don amfani da keɓancewa wanda masu farawa zasu iya amfani da su don siyan bitcoin nan take da sauran cryptos. 
Baya cajin kuɗi akan cirewa da ajiya. 

Farashin Bittrex

Dangane da kuɗaɗen ƙira da masu karɓar, wannan musayar yana cajin 0 - 0.35%; Bittrex yana cajin kwamitocin lebur na 0.25% akan duk kasuwancin crypto da aka kashe. Ba ya cajin kuɗi don cirewa da ajiya daga masu amfani.

☞   Shiga Bittrex

11. HitBTC

HitBTC musayar Bitcoin ce ta Turai wacce ta fara aikinta tare da miliyan 6 da aka karɓa a matsayin babban kamfani a cikin 2013 a Hong Kong. Wannan dandali yana ba da sabis ɗin sa a duniya ba tare da wani hani ba. Bisa ga bita na HitBTC, HitBTC yana ba da sabis ga yawancin kasuwannin Turai da Estoniya; wannan musayar yana da sauƙin samun dama ga abokan ciniki na tushen Turai daga sassa daban-daban na duniya.

HitBTC yana da sunan taƙaice Bitcoin(BTC) a cikinsa kuma musayar dijital ce ta kuɗi da yawa maimakon dandamali na tushen Bitcoin. HitBTC tana goyan bayan nau'ikan kasuwanci da yawa waɗanda ke da cryptocurrencies da yawa, gami da wasu shahararrun kadarorin crypto. Membobin ƙungiyar HitBTC sun haɓaka wannan dandamali suna kiyaye nau'ikan masu amfani iri-iri. Lokacin da aka gudanar da aikin ƙira, an ba da fifikon kawai akan sauƙi da sauƙin amfani da ke dubawa ga masu amfani da shi. Ɗaya daga cikin mahimman abubuwan da HitBTC ke bayarwa shine cewa yana ba da nau'o'in asusu daban-daban don 'yan kasuwa su zaɓa daga su dace da salon kasuwancin su.

Siffofin HitBTC

  • Yanayin Demo
  • Asusu mara suna
  • Ma'ajiyar Sanyi

Ribobi da Fursunoni
 

RibobiFursunoni
 Kudaden HitBTC suna da ƙasa idan aka kwatanta da kuɗin ciniki na wasu musanya. Wannan dandali ba ya karɓar abokan cinikin Amurka.
 Mai amfani yana da sauƙi don amfani. HitBTC ba na masu farawa bane.
 Babu babba iyaka don ajiya da ayyukan cirewa. Taimakon abokin ciniki matsakaici.
 Yana da kewayon cryptocurrencies idan aka kwatanta da sauran musayar. HitBTC ba musanya ce da aka tsara ba.
 Masu amfani ba su buƙatar yin aikin KYC ba. 
 HitBTC yana ba da mafi girman matakin tsaro ta amfani da 2FA da fasahar ɓoyewa ta ci gaba. 
 HitBTC dandamali yana ba da babban musayar kuɗi. 

☞   Shiga HitBTC

12. OKX Musanya

OKX shine musayar cryptocurrency na tushen Malta wanda aka kafa a cikin 2014 wanda ke hidimar miliyoyin masu amfani a cikin ƙasashe sama da 100 a duniya, yana matsayi na 4 cikin sharuddan girman ciniki kamar yadda binciken mu da OKX bita. Baya ga cryptocurrencies, OKX kuma yana ba da ciniki tabo, ciniki na gaba, da ciniki na asali. Saboda haka, ana la'akari da shi mafi girma tabo da musayar abubuwan da aka samo a cikin duniya (kuma dangane da girman ciniki). Shugaban dandalin ciniki na OKX na yanzu, JayHao, yana da matukar sha'awa da ƙwarewa a cikin ci gaban wasa kafin ya shiga dandalin ciniki na cryptocurrency.

Musayar ta fara tafiya daga Hong Kong kuma daga baya ta fadada ayyukanta zuwa Malta bayan da gwamnatin Malta ta amince da tsarin sada zumunta gaba daya don zuba jari da ciniki na cryptocurrency. A cikin shekarun da suka gabata, OKX ta sami tallafi da shawarwarin saka hannun jari daga manyan 'yan jari-hujja da kamfanoni masu saka hannun jari kamar Cyuan Ventures, VenturesLab, Longling Capital, eLong Inc, da Qianhe Capital Management wanda ya taimaka wa musayar kadarorin dijital ta kai ga kololuwa inda take yanzu. Don haka kara karanta wannan bita na OKX, san duk fahimtar wannan musayar, kuma fara bincike!

OKX an haife shi ne daga 'yar'uwarsa kamfanin OKCoin wanda shine mafi sauƙi musayar crypto Amurka wanda akasari ƙwararrun yan kasuwa na crypto. OKCoin kawai ya mai da hankali kan ciniki na cryptocurrency (siyayya da siyarwa) da alamun ICO, yayin da OKX yana ba da ingantaccen dandamali don sauran amintattun kuɗi kamar tabo, zaɓuɓɓuka, abubuwan haɓaka, da haɓaka ciniki baya ga cryptocurrencies kawai. OKX ta ƙaddamar da nasa 'alamar amfani' OKB a cikin 2018.

Ana iya amfani da alamar ko dai don daidaita farashin ciniki a kan dandalin OKX ko don biyan "sabis na keɓaɓɓen ciki har da sabis na tallafin abokin ciniki da haɓaka ƙimar API. Kafin yin rajista a kan dandamali, ana ba da shawarar cewa 'yan kasuwa su bi ta hanyar duban OKX daban-daban da ke akwai don cikakken sani game da yadda musayar ke aiki.

Fasalolin OKX Exchange

Dandalin ciniki na OKX yana ɗaukar nauyin wasu sabbin fasalolin da suka sa ya zama ɗaya daga cikin manyan musayar cryptocurrency a duniya.

  • Sauƙi don amfani da dubawa yana ba da damar duka masu farawa da ƙwararrun yan kasuwa don kasuwanci crypto akan dandamali.
  • Yana ba da babban zaɓi na kadarorin ciniki - fiye da alamun dijital 140 da sama da 400 BTC da USDT nau'i-nau'i.
  • Yana ba da damar zaɓuɓɓukan biyan kuɗi da yawa kamar katin zare kudi, katin kiredit, canja wurin waya, Google Pay, da sauransu.
  • Yana ba da kewayon hanyoyin kasuwancin crypto da yawa kamar ciniki tabo, ciniki mai gefe, ciniki na DEX, gaba, zaɓuɓɓuka, musanyawa na dindindin, ciniki mai sauri (kasuwa ta tsaya ɗaya).
  • Ƙarƙashin tsarin kuɗi bisa ga mai ɗaukar kasuwa da samfurin mai yin kasuwa.
  • Kudaden ajiya na sifili da kuma ƙananan kuɗin cirewa.
  • Matakan tsaro masu ƙarfi.
  • Kyakkyawan sabis na abokin ciniki 24/7.
  • Makarantar OKX tana ba da babban sashin ilimi don masu farawa.

Ribobi da Fursunoni

OKX, kamar duk sauran musayar, yana da fa'idodi da rashin amfani.

RibobiFursunoni
Ƙananan kuɗin ciniki.Ba a yarda da ƴan ƙasar Amurka ba.
Zero OKX ajiya kudade.Babu asusun demo.
Yana karɓar hanyoyin biyan kuɗi da yawa.Akwai iyakoki don cirewa.
Babban zaɓi na tsabar kudi na crypto. 
Yana ba da damar ɗimbin kewayon zaɓuɓɓukan kasuwanci kamar tabo, gaba, da ciniki na asali. Hakanan, bayar da cinikin gefe. 
Yana da sauƙin dubawa tare da aikace-aikacen hannu daban. 

Farashin OKX

Kudaden OKX sune mafi ƙasƙanci a cikin kasuwar crypto; don haka, ana iya ɗaukar su a matsayin babban ƙarfinsu. Kudaden sun dogara ne akan matsakaicin adadin ciniki na kwanaki 30, kuma yana cajin kuɗaɗen masu ƙira na 0.15% da kuma kuɗin masu karɓar na 0.2%.

☞ Yi rijista   OKX Exchange

Na gode don karanta jagorar zuwa Musanya Cryptocurrency. 

What is GEEK

Buddha Community

12 Mafi kyawun musayar Crypto | Mafi kyawun Canjin Canjin Crypto
Aylin Hazel

Aylin Hazel

1648115675

Germany: 44% Will Invest in #Crypto and Join ‘The Future of Finance’

Germany was the first country to recognize #Bitcoins as “units of value” and that they could be classified as a “financial instrument.”

Legal regulation for the decentralized industry in Germany is ongoing. Now, 16% of the German population 18 to 60 are #crypto investors.

These people who own #cryptocurrencies or have traded cryptocurrencies in the past six months.

41% of these #crypto investors intend to increase the share of their investments in #crypto in the next six months. Another 13% of Germans are #crypto-curious.

They intend to invest in #cryptocurrencies too. Yet, only 23% of the #crypto-curious said they are highly likely to invest, with the rest remaining hesitant.

Nat  Grady

Nat Grady

1658734620

Chromium-net-errors: Chromium Network Errors for Node.js

Chromium Network Errors

Provides Chromium network errors found in net_error_list.h as custom error classes that can be conveniently used in Node.js, Electron apps and browsers.

The errors correspond to the error codes that are provided in Electron's did-fail-load events of the WebContents class and the webview tag.

Features

  • No dependencies.
  • 100% test coverage.
  • ES6 build with import and export, and a CommonJS build. Your bundler can use the ES6 modules if it supports the "module" or "jsnext:main" directives in the package.json.
  • Daily cron-triggered checks for updates on net_error_list.h on Travis CI to always get the most up-to-date list of errors.

Installation

npm install chromium-net-errors --save
import * as chromiumNetErrors from 'chromium-net-errors';
// or
const chromiumNetErrors = require('chromium-net-errors');

Example Use in Electron

import { app, BrowserWindow } from 'electron';
import * as chromiumNetErrors from 'chromium-net-errors';

app.on('ready', () => {
  const win = new BrowserWindow({
    width: 800,
    height: 600,
  });

  win.webContents.on('did-fail-load', (event) => {
    try {
      const Err = chromiumNetErrors.getErrorByCode(event.errorCode);
      throw new Err();
    } catch (err) {
      if (err instanceof chromiumNetErrors.NameNotResolvedError) {
        console.error(`The name '${event.validatedURL}' could not be resolved:\n  ${err.message}`);
      } else {
        console.error(`Something went wrong while loading ${event.validatedURL}`);
      }
    }
  });

  win.loadURL('http://blablanotexist.com');
});

Usage

import * as chromiumNetErrors from 'chromium-net-errors';

Create New Errors

const err = new chromiumNetErrors.ConnectionTimedOutError();

console.log(err instanceof Error);
// true
console.log(err instanceof chromiumNetErrors.ChromiumNetError);
// true
console.log(err instanceof chromiumNetErrors.ConnectionTimedOutError);
// true
function thrower() {
  throw new chromiumNetErrors.ConnectionTimedOutError();
}

try {
  thrower();
} catch (err) {
  console.log(err instanceof Error);
  // true
  console.log(err instanceof chromiumNetErrors.ChromiumNetError);
  // true
  console.log(err instanceof chromiumNetErrors.ConnectionTimedOutError);
  // true
}

Get Error by errorCode

Get the class of an error by its errorCode.

const Err = chromiumNetErrors.getErrorByCode(-201);
const err = new Err();

console.log(err instanceof chromiumNetErrors.CertDateInvalidError);
// true

console.log(err.isCertificateError());
// true

console.log(err.type); 
// 'certificate'

console.log(err.message);
// The server responded with a certificate that, by our clock, appears to
// either not yet be valid or to have expired. This could mean:
// 
// 1. An attacker is presenting an old certificate for which they have
// managed to obtain the private key.
// 
// 2. The server is misconfigured and is not presenting a valid cert.
// 
// 3. Our clock is wrong.

Get Error by errorDescription

Get the class of an error by its errorDescription.

const Err = chromiumNetErrors.getErrorByDescription('CERT_DATE_INVALID');
const err = new Err();

console.log(err instanceof chromiumNetErrors.CertDateInvalidError);
// true

console.log(err.isCertificateError());
// true

console.log(err.type); 
// 'certificate'

console.log(err.message);
// The server responded with a certificate that, by our clock, appears to
// either not yet be valid or to have expired. This could mean:
// 
// 1. An attacker is presenting an old certificate for which they have
// managed to obtain the private key.
// 
// 2. The server is misconfigured and is not presenting a valid cert.
// 
// 3. Our clock is wrong.

Get All Errors

Get an array of all possible errors.

console.log(chromiumNetErrors.getErrors());

// [ { name: 'IoPendingError',
//     code: -1,
//     description: 'IO_PENDING',
//     type: 'system',
//     message: 'An asynchronous IO operation is not yet complete.  This usually does not\nindicate a fatal error.  Typically this error will be generated as a\nnotification to wait for some external notification that the IO operation\nfinally completed.' },
//   { name: 'FailedError',
//     code: -2,
//     description: 'FAILED',
//     type: 'system',
//     message: 'A generic failure occurred.' },
//   { name: 'AbortedError',
//     code: -3,
//     description: 'ABORTED',
//     type: 'system',
//     message: 'An operation was aborted (due to user action).' },
//   { name: 'InvalidArgumentError',
//     code: -4,
//     description: 'INVALID_ARGUMENT',
//     type: 'system',
//     message: 'An argument to the function is incorrect.' },
//   { name: 'InvalidHandleError',
//     code: -5,
//     description: 'INVALID_HANDLE',
//     type: 'system',
//     message: 'The handle or file descriptor is invalid.' },
//   ...
// ]

List of Errors

IoPendingError

An asynchronous IO operation is not yet complete. This usually does not indicate a fatal error. Typically this error will be generated as a notification to wait for some external notification that the IO operation finally completed.

  • Name: IoPendingError
  • Code: -1
  • Description: IO_PENDING
  • Type: system
const err = new chromiumNetErrors.IoPendingError();
// or
const Err = chromiumNetErrors.getErrorByCode(-1);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('IO_PENDING');
const err = new Err();

FailedError

A generic failure occurred.

  • Name: FailedError
  • Code: -2
  • Description: FAILED
  • Type: system
const err = new chromiumNetErrors.FailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-2);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FAILED');
const err = new Err();

AbortedError

An operation was aborted (due to user action).

  • Name: AbortedError
  • Code: -3
  • Description: ABORTED
  • Type: system
const err = new chromiumNetErrors.AbortedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-3);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ABORTED');
const err = new Err();

InvalidArgumentError

An argument to the function is incorrect.

  • Name: InvalidArgumentError
  • Code: -4
  • Description: INVALID_ARGUMENT
  • Type: system
const err = new chromiumNetErrors.InvalidArgumentError();
// or
const Err = chromiumNetErrors.getErrorByCode(-4);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_ARGUMENT');
const err = new Err();

InvalidHandleError

The handle or file descriptor is invalid.

  • Name: InvalidHandleError
  • Code: -5
  • Description: INVALID_HANDLE
  • Type: system
const err = new chromiumNetErrors.InvalidHandleError();
// or
const Err = chromiumNetErrors.getErrorByCode(-5);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_HANDLE');
const err = new Err();

FileNotFoundError

The file or directory cannot be found.

  • Name: FileNotFoundError
  • Code: -6
  • Description: FILE_NOT_FOUND
  • Type: system
const err = new chromiumNetErrors.FileNotFoundError();
// or
const Err = chromiumNetErrors.getErrorByCode(-6);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FILE_NOT_FOUND');
const err = new Err();

TimedOutError

An operation timed out.

  • Name: TimedOutError
  • Code: -7
  • Description: TIMED_OUT
  • Type: system
const err = new chromiumNetErrors.TimedOutError();
// or
const Err = chromiumNetErrors.getErrorByCode(-7);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TIMED_OUT');
const err = new Err();

FileTooBigError

The file is too large.

  • Name: FileTooBigError
  • Code: -8
  • Description: FILE_TOO_BIG
  • Type: system
const err = new chromiumNetErrors.FileTooBigError();
// or
const Err = chromiumNetErrors.getErrorByCode(-8);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FILE_TOO_BIG');
const err = new Err();

UnexpectedError

An unexpected error. This may be caused by a programming mistake or an invalid assumption.

  • Name: UnexpectedError
  • Code: -9
  • Description: UNEXPECTED
  • Type: system
const err = new chromiumNetErrors.UnexpectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-9);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNEXPECTED');
const err = new Err();

AccessDeniedError

Permission to access a resource, other than the network, was denied.

  • Name: AccessDeniedError
  • Code: -10
  • Description: ACCESS_DENIED
  • Type: system
const err = new chromiumNetErrors.AccessDeniedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-10);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ACCESS_DENIED');
const err = new Err();

NotImplementedError

The operation failed because of unimplemented functionality.

  • Name: NotImplementedError
  • Code: -11
  • Description: NOT_IMPLEMENTED
  • Type: system
const err = new chromiumNetErrors.NotImplementedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-11);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NOT_IMPLEMENTED');
const err = new Err();

InsufficientResourcesError

There were not enough resources to complete the operation.

  • Name: InsufficientResourcesError
  • Code: -12
  • Description: INSUFFICIENT_RESOURCES
  • Type: system
const err = new chromiumNetErrors.InsufficientResourcesError();
// or
const Err = chromiumNetErrors.getErrorByCode(-12);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INSUFFICIENT_RESOURCES');
const err = new Err();

OutOfMemoryError

Memory allocation failed.

  • Name: OutOfMemoryError
  • Code: -13
  • Description: OUT_OF_MEMORY
  • Type: system
const err = new chromiumNetErrors.OutOfMemoryError();
// or
const Err = chromiumNetErrors.getErrorByCode(-13);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('OUT_OF_MEMORY');
const err = new Err();

UploadFileChangedError

The file upload failed because the file's modification time was different from the expectation.

  • Name: UploadFileChangedError
  • Code: -14
  • Description: UPLOAD_FILE_CHANGED
  • Type: system
const err = new chromiumNetErrors.UploadFileChangedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-14);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UPLOAD_FILE_CHANGED');
const err = new Err();

SocketNotConnectedError

The socket is not connected.

  • Name: SocketNotConnectedError
  • Code: -15
  • Description: SOCKET_NOT_CONNECTED
  • Type: system
const err = new chromiumNetErrors.SocketNotConnectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-15);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKET_NOT_CONNECTED');
const err = new Err();

FileExistsError

The file already exists.

  • Name: FileExistsError
  • Code: -16
  • Description: FILE_EXISTS
  • Type: system
const err = new chromiumNetErrors.FileExistsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-16);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FILE_EXISTS');
const err = new Err();

FilePathTooLongError

The path or file name is too long.

  • Name: FilePathTooLongError
  • Code: -17
  • Description: FILE_PATH_TOO_LONG
  • Type: system
const err = new chromiumNetErrors.FilePathTooLongError();
// or
const Err = chromiumNetErrors.getErrorByCode(-17);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FILE_PATH_TOO_LONG');
const err = new Err();

FileNoSpaceError

Not enough room left on the disk.

  • Name: FileNoSpaceError
  • Code: -18
  • Description: FILE_NO_SPACE
  • Type: system
const err = new chromiumNetErrors.FileNoSpaceError();
// or
const Err = chromiumNetErrors.getErrorByCode(-18);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FILE_NO_SPACE');
const err = new Err();

FileVirusInfectedError

The file has a virus.

  • Name: FileVirusInfectedError
  • Code: -19
  • Description: FILE_VIRUS_INFECTED
  • Type: system
const err = new chromiumNetErrors.FileVirusInfectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-19);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FILE_VIRUS_INFECTED');
const err = new Err();

BlockedByClientError

The client chose to block the request.

  • Name: BlockedByClientError
  • Code: -20
  • Description: BLOCKED_BY_CLIENT
  • Type: system
const err = new chromiumNetErrors.BlockedByClientError();
// or
const Err = chromiumNetErrors.getErrorByCode(-20);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('BLOCKED_BY_CLIENT');
const err = new Err();

NetworkChangedError

The network changed.

  • Name: NetworkChangedError
  • Code: -21
  • Description: NETWORK_CHANGED
  • Type: system
const err = new chromiumNetErrors.NetworkChangedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-21);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NETWORK_CHANGED');
const err = new Err();

BlockedByAdministratorError

The request was blocked by the URL block list configured by the domain administrator.

  • Name: BlockedByAdministratorError
  • Code: -22
  • Description: BLOCKED_BY_ADMINISTRATOR
  • Type: system
const err = new chromiumNetErrors.BlockedByAdministratorError();
// or
const Err = chromiumNetErrors.getErrorByCode(-22);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('BLOCKED_BY_ADMINISTRATOR');
const err = new Err();

SocketIsConnectedError

The socket is already connected.

  • Name: SocketIsConnectedError
  • Code: -23
  • Description: SOCKET_IS_CONNECTED
  • Type: system
const err = new chromiumNetErrors.SocketIsConnectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-23);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKET_IS_CONNECTED');
const err = new Err();

BlockedEnrollmentCheckPendingError

The request was blocked because the forced reenrollment check is still pending. This error can only occur on ChromeOS. The error can be emitted by code in chrome/browser/policy/policy_helpers.cc.

  • Name: BlockedEnrollmentCheckPendingError
  • Code: -24
  • Description: BLOCKED_ENROLLMENT_CHECK_PENDING
  • Type: system
const err = new chromiumNetErrors.BlockedEnrollmentCheckPendingError();
// or
const Err = chromiumNetErrors.getErrorByCode(-24);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('BLOCKED_ENROLLMENT_CHECK_PENDING');
const err = new Err();

UploadStreamRewindNotSupportedError

The upload failed because the upload stream needed to be re-read, due to a retry or a redirect, but the upload stream doesn't support that operation.

  • Name: UploadStreamRewindNotSupportedError
  • Code: -25
  • Description: UPLOAD_STREAM_REWIND_NOT_SUPPORTED
  • Type: system
const err = new chromiumNetErrors.UploadStreamRewindNotSupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-25);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UPLOAD_STREAM_REWIND_NOT_SUPPORTED');
const err = new Err();

ContextShutDownError

The request failed because the URLRequestContext is shutting down, or has been shut down.

  • Name: ContextShutDownError
  • Code: -26
  • Description: CONTEXT_SHUT_DOWN
  • Type: system
const err = new chromiumNetErrors.ContextShutDownError();
// or
const Err = chromiumNetErrors.getErrorByCode(-26);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONTEXT_SHUT_DOWN');
const err = new Err();

BlockedByResponseError

The request failed because the response was delivered along with requirements which are not met ('X-Frame-Options' and 'Content-Security-Policy' ancestor checks and 'Cross-Origin-Resource-Policy', for instance).

  • Name: BlockedByResponseError
  • Code: -27
  • Description: BLOCKED_BY_RESPONSE
  • Type: system
const err = new chromiumNetErrors.BlockedByResponseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-27);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('BLOCKED_BY_RESPONSE');
const err = new Err();

CleartextNotPermittedError

The request was blocked by system policy disallowing some or all cleartext requests. Used for NetworkSecurityPolicy on Android.

  • Name: CleartextNotPermittedError
  • Code: -29
  • Description: CLEARTEXT_NOT_PERMITTED
  • Type: system
const err = new chromiumNetErrors.CleartextNotPermittedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-29);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CLEARTEXT_NOT_PERMITTED');
const err = new Err();

BlockedByCspError

The request was blocked by a Content Security Policy

  • Name: BlockedByCspError
  • Code: -30
  • Description: BLOCKED_BY_CSP
  • Type: system
const err = new chromiumNetErrors.BlockedByCspError();
// or
const Err = chromiumNetErrors.getErrorByCode(-30);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('BLOCKED_BY_CSP');
const err = new Err();

H2OrQuicRequiredError

The request was blocked because of no H/2 or QUIC session.

  • Name: H2OrQuicRequiredError
  • Code: -31
  • Description: H2_OR_QUIC_REQUIRED
  • Type: system
const err = new chromiumNetErrors.H2OrQuicRequiredError();
// or
const Err = chromiumNetErrors.getErrorByCode(-31);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('H2_OR_QUIC_REQUIRED');
const err = new Err();

ConnectionClosedError

A connection was closed (corresponding to a TCP FIN).

  • Name: ConnectionClosedError
  • Code: -100
  • Description: CONNECTION_CLOSED
  • Type: connection
const err = new chromiumNetErrors.ConnectionClosedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-100);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONNECTION_CLOSED');
const err = new Err();

ConnectionResetError

A connection was reset (corresponding to a TCP RST).

  • Name: ConnectionResetError
  • Code: -101
  • Description: CONNECTION_RESET
  • Type: connection
const err = new chromiumNetErrors.ConnectionResetError();
// or
const Err = chromiumNetErrors.getErrorByCode(-101);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONNECTION_RESET');
const err = new Err();

ConnectionRefusedError

A connection attempt was refused.

  • Name: ConnectionRefusedError
  • Code: -102
  • Description: CONNECTION_REFUSED
  • Type: connection
const err = new chromiumNetErrors.ConnectionRefusedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-102);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONNECTION_REFUSED');
const err = new Err();

ConnectionAbortedError

A connection timed out as a result of not receiving an ACK for data sent. This can include a FIN packet that did not get ACK'd.

  • Name: ConnectionAbortedError
  • Code: -103
  • Description: CONNECTION_ABORTED
  • Type: connection
const err = new chromiumNetErrors.ConnectionAbortedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-103);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONNECTION_ABORTED');
const err = new Err();

ConnectionFailedError

A connection attempt failed.

  • Name: ConnectionFailedError
  • Code: -104
  • Description: CONNECTION_FAILED
  • Type: connection
const err = new chromiumNetErrors.ConnectionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-104);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONNECTION_FAILED');
const err = new Err();

NameNotResolvedError

The host name could not be resolved.

  • Name: NameNotResolvedError
  • Code: -105
  • Description: NAME_NOT_RESOLVED
  • Type: connection
const err = new chromiumNetErrors.NameNotResolvedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-105);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NAME_NOT_RESOLVED');
const err = new Err();

InternetDisconnectedError

The Internet connection has been lost.

  • Name: InternetDisconnectedError
  • Code: -106
  • Description: INTERNET_DISCONNECTED
  • Type: connection
const err = new chromiumNetErrors.InternetDisconnectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-106);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INTERNET_DISCONNECTED');
const err = new Err();

SslProtocolError

An SSL protocol error occurred.

  • Name: SslProtocolError
  • Code: -107
  • Description: SSL_PROTOCOL_ERROR
  • Type: connection
const err = new chromiumNetErrors.SslProtocolError();
// or
const Err = chromiumNetErrors.getErrorByCode(-107);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_PROTOCOL_ERROR');
const err = new Err();

AddressInvalidError

The IP address or port number is invalid (e.g., cannot connect to the IP address 0 or the port 0).

  • Name: AddressInvalidError
  • Code: -108
  • Description: ADDRESS_INVALID
  • Type: connection
const err = new chromiumNetErrors.AddressInvalidError();
// or
const Err = chromiumNetErrors.getErrorByCode(-108);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ADDRESS_INVALID');
const err = new Err();

AddressUnreachableError

The IP address is unreachable. This usually means that there is no route to the specified host or network.

  • Name: AddressUnreachableError
  • Code: -109
  • Description: ADDRESS_UNREACHABLE
  • Type: connection
const err = new chromiumNetErrors.AddressUnreachableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-109);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ADDRESS_UNREACHABLE');
const err = new Err();

SslClientAuthCertNeededError

The server requested a client certificate for SSL client authentication.

  • Name: SslClientAuthCertNeededError
  • Code: -110
  • Description: SSL_CLIENT_AUTH_CERT_NEEDED
  • Type: connection
const err = new chromiumNetErrors.SslClientAuthCertNeededError();
// or
const Err = chromiumNetErrors.getErrorByCode(-110);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_CLIENT_AUTH_CERT_NEEDED');
const err = new Err();

TunnelConnectionFailedError

A tunnel connection through the proxy could not be established.

  • Name: TunnelConnectionFailedError
  • Code: -111
  • Description: TUNNEL_CONNECTION_FAILED
  • Type: connection
const err = new chromiumNetErrors.TunnelConnectionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-111);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TUNNEL_CONNECTION_FAILED');
const err = new Err();

NoSslVersionsEnabledError

No SSL protocol versions are enabled.

  • Name: NoSslVersionsEnabledError
  • Code: -112
  • Description: NO_SSL_VERSIONS_ENABLED
  • Type: connection
const err = new chromiumNetErrors.NoSslVersionsEnabledError();
// or
const Err = chromiumNetErrors.getErrorByCode(-112);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NO_SSL_VERSIONS_ENABLED');
const err = new Err();

SslVersionOrCipherMismatchError

The client and server don't support a common SSL protocol version or cipher suite.

  • Name: SslVersionOrCipherMismatchError
  • Code: -113
  • Description: SSL_VERSION_OR_CIPHER_MISMATCH
  • Type: connection
const err = new chromiumNetErrors.SslVersionOrCipherMismatchError();
// or
const Err = chromiumNetErrors.getErrorByCode(-113);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_VERSION_OR_CIPHER_MISMATCH');
const err = new Err();

SslRenegotiationRequestedError

The server requested a renegotiation (rehandshake).

  • Name: SslRenegotiationRequestedError
  • Code: -114
  • Description: SSL_RENEGOTIATION_REQUESTED
  • Type: connection
const err = new chromiumNetErrors.SslRenegotiationRequestedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-114);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_RENEGOTIATION_REQUESTED');
const err = new Err();

ProxyAuthUnsupportedError

The proxy requested authentication (for tunnel establishment) with an unsupported method.

  • Name: ProxyAuthUnsupportedError
  • Code: -115
  • Description: PROXY_AUTH_UNSUPPORTED
  • Type: connection
const err = new chromiumNetErrors.ProxyAuthUnsupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-115);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PROXY_AUTH_UNSUPPORTED');
const err = new Err();

CertErrorInSslRenegotiationError

During SSL renegotiation (rehandshake), the server sent a certificate with an error.

Note: this error is not in the -2xx range so that it won't be handled as a certificate error.

  • Name: CertErrorInSslRenegotiationError
  • Code: -116
  • Description: CERT_ERROR_IN_SSL_RENEGOTIATION
  • Type: connection
const err = new chromiumNetErrors.CertErrorInSslRenegotiationError();
// or
const Err = chromiumNetErrors.getErrorByCode(-116);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_ERROR_IN_SSL_RENEGOTIATION');
const err = new Err();

BadSslClientAuthCertError

The SSL handshake failed because of a bad or missing client certificate.

  • Name: BadSslClientAuthCertError
  • Code: -117
  • Description: BAD_SSL_CLIENT_AUTH_CERT
  • Type: connection
const err = new chromiumNetErrors.BadSslClientAuthCertError();
// or
const Err = chromiumNetErrors.getErrorByCode(-117);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('BAD_SSL_CLIENT_AUTH_CERT');
const err = new Err();

ConnectionTimedOutError

A connection attempt timed out.

  • Name: ConnectionTimedOutError
  • Code: -118
  • Description: CONNECTION_TIMED_OUT
  • Type: connection
const err = new chromiumNetErrors.ConnectionTimedOutError();
// or
const Err = chromiumNetErrors.getErrorByCode(-118);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONNECTION_TIMED_OUT');
const err = new Err();

HostResolverQueueTooLargeError

There are too many pending DNS resolves, so a request in the queue was aborted.

  • Name: HostResolverQueueTooLargeError
  • Code: -119
  • Description: HOST_RESOLVER_QUEUE_TOO_LARGE
  • Type: connection
const err = new chromiumNetErrors.HostResolverQueueTooLargeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-119);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HOST_RESOLVER_QUEUE_TOO_LARGE');
const err = new Err();

SocksConnectionFailedError

Failed establishing a connection to the SOCKS proxy server for a target host.

  • Name: SocksConnectionFailedError
  • Code: -120
  • Description: SOCKS_CONNECTION_FAILED
  • Type: connection
const err = new chromiumNetErrors.SocksConnectionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-120);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKS_CONNECTION_FAILED');
const err = new Err();

SocksConnectionHostUnreachableError

The SOCKS proxy server failed establishing connection to the target host because that host is unreachable.

  • Name: SocksConnectionHostUnreachableError
  • Code: -121
  • Description: SOCKS_CONNECTION_HOST_UNREACHABLE
  • Type: connection
const err = new chromiumNetErrors.SocksConnectionHostUnreachableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-121);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKS_CONNECTION_HOST_UNREACHABLE');
const err = new Err();

AlpnNegotiationFailedError

The request to negotiate an alternate protocol failed.

  • Name: AlpnNegotiationFailedError
  • Code: -122
  • Description: ALPN_NEGOTIATION_FAILED
  • Type: connection
const err = new chromiumNetErrors.AlpnNegotiationFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-122);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ALPN_NEGOTIATION_FAILED');
const err = new Err();

SslNoRenegotiationError

The peer sent an SSL no_renegotiation alert message.

  • Name: SslNoRenegotiationError
  • Code: -123
  • Description: SSL_NO_RENEGOTIATION
  • Type: connection
const err = new chromiumNetErrors.SslNoRenegotiationError();
// or
const Err = chromiumNetErrors.getErrorByCode(-123);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_NO_RENEGOTIATION');
const err = new Err();

WinsockUnexpectedWrittenBytesError

Winsock sometimes reports more data written than passed. This is probably due to a broken LSP.

  • Name: WinsockUnexpectedWrittenBytesError
  • Code: -124
  • Description: WINSOCK_UNEXPECTED_WRITTEN_BYTES
  • Type: connection
const err = new chromiumNetErrors.WinsockUnexpectedWrittenBytesError();
// or
const Err = chromiumNetErrors.getErrorByCode(-124);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('WINSOCK_UNEXPECTED_WRITTEN_BYTES');
const err = new Err();

SslDecompressionFailureAlertError

An SSL peer sent us a fatal decompression_failure alert. This typically occurs when a peer selects DEFLATE compression in the mistaken belief that it supports it.

  • Name: SslDecompressionFailureAlertError
  • Code: -125
  • Description: SSL_DECOMPRESSION_FAILURE_ALERT
  • Type: connection
const err = new chromiumNetErrors.SslDecompressionFailureAlertError();
// or
const Err = chromiumNetErrors.getErrorByCode(-125);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_DECOMPRESSION_FAILURE_ALERT');
const err = new Err();

SslBadRecordMacAlertError

An SSL peer sent us a fatal bad_record_mac alert. This has been observed from servers with buggy DEFLATE support.

  • Name: SslBadRecordMacAlertError
  • Code: -126
  • Description: SSL_BAD_RECORD_MAC_ALERT
  • Type: connection
const err = new chromiumNetErrors.SslBadRecordMacAlertError();
// or
const Err = chromiumNetErrors.getErrorByCode(-126);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_BAD_RECORD_MAC_ALERT');
const err = new Err();

ProxyAuthRequestedError

The proxy requested authentication (for tunnel establishment).

  • Name: ProxyAuthRequestedError
  • Code: -127
  • Description: PROXY_AUTH_REQUESTED
  • Type: connection
const err = new chromiumNetErrors.ProxyAuthRequestedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-127);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PROXY_AUTH_REQUESTED');
const err = new Err();

ProxyConnectionFailedError

Could not create a connection to the proxy server. An error occurred either in resolving its name, or in connecting a socket to it. Note that this does NOT include failures during the actual "CONNECT" method of an HTTP proxy.

  • Name: ProxyConnectionFailedError
  • Code: -130
  • Description: PROXY_CONNECTION_FAILED
  • Type: connection
const err = new chromiumNetErrors.ProxyConnectionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-130);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PROXY_CONNECTION_FAILED');
const err = new Err();

MandatoryProxyConfigurationFailedError

A mandatory proxy configuration could not be used. Currently this means that a mandatory PAC script could not be fetched, parsed or executed.

  • Name: MandatoryProxyConfigurationFailedError
  • Code: -131
  • Description: MANDATORY_PROXY_CONFIGURATION_FAILED
  • Type: connection
const err = new chromiumNetErrors.MandatoryProxyConfigurationFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-131);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('MANDATORY_PROXY_CONFIGURATION_FAILED');
const err = new Err();

PreconnectMaxSocketLimitError

We've hit the max socket limit for the socket pool while preconnecting. We don't bother trying to preconnect more sockets.

  • Name: PreconnectMaxSocketLimitError
  • Code: -133
  • Description: PRECONNECT_MAX_SOCKET_LIMIT
  • Type: connection
const err = new chromiumNetErrors.PreconnectMaxSocketLimitError();
// or
const Err = chromiumNetErrors.getErrorByCode(-133);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PRECONNECT_MAX_SOCKET_LIMIT');
const err = new Err();

SslClientAuthPrivateKeyAccessDeniedError

The permission to use the SSL client certificate's private key was denied.

  • Name: SslClientAuthPrivateKeyAccessDeniedError
  • Code: -134
  • Description: SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED
  • Type: connection
const err = new chromiumNetErrors.SslClientAuthPrivateKeyAccessDeniedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-134);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED');
const err = new Err();

SslClientAuthCertNoPrivateKeyError

The SSL client certificate has no private key.

  • Name: SslClientAuthCertNoPrivateKeyError
  • Code: -135
  • Description: SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY
  • Type: connection
const err = new chromiumNetErrors.SslClientAuthCertNoPrivateKeyError();
// or
const Err = chromiumNetErrors.getErrorByCode(-135);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY');
const err = new Err();

ProxyCertificateInvalidError

The certificate presented by the HTTPS Proxy was invalid.

  • Name: ProxyCertificateInvalidError
  • Code: -136
  • Description: PROXY_CERTIFICATE_INVALID
  • Type: connection
const err = new chromiumNetErrors.ProxyCertificateInvalidError();
// or
const Err = chromiumNetErrors.getErrorByCode(-136);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PROXY_CERTIFICATE_INVALID');
const err = new Err();

NameResolutionFailedError

An error occurred when trying to do a name resolution (DNS).

  • Name: NameResolutionFailedError
  • Code: -137
  • Description: NAME_RESOLUTION_FAILED
  • Type: connection
const err = new chromiumNetErrors.NameResolutionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-137);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NAME_RESOLUTION_FAILED');
const err = new Err();

NetworkAccessDeniedError

Permission to access the network was denied. This is used to distinguish errors that were most likely caused by a firewall from other access denied errors. See also ERR_ACCESS_DENIED.

  • Name: NetworkAccessDeniedError
  • Code: -138
  • Description: NETWORK_ACCESS_DENIED
  • Type: connection
const err = new chromiumNetErrors.NetworkAccessDeniedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-138);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NETWORK_ACCESS_DENIED');
const err = new Err();

TemporarilyThrottledError

The request throttler module cancelled this request to avoid DDOS.

  • Name: TemporarilyThrottledError
  • Code: -139
  • Description: TEMPORARILY_THROTTLED
  • Type: connection
const err = new chromiumNetErrors.TemporarilyThrottledError();
// or
const Err = chromiumNetErrors.getErrorByCode(-139);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TEMPORARILY_THROTTLED');
const err = new Err();

HttpsProxyTunnelResponseRedirectError

A request to create an SSL tunnel connection through the HTTPS proxy received a 302 (temporary redirect) response. The response body might include a description of why the request failed.

TODO(https://crbug.com/928551): This is deprecated and should not be used by new code.

  • Name: HttpsProxyTunnelResponseRedirectError
  • Code: -140
  • Description: HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT
  • Type: connection
const err = new chromiumNetErrors.HttpsProxyTunnelResponseRedirectError();
// or
const Err = chromiumNetErrors.getErrorByCode(-140);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT');
const err = new Err();

SslClientAuthSignatureFailedError

We were unable to sign the CertificateVerify data of an SSL client auth handshake with the client certificate's private key.

Possible causes for this include the user implicitly or explicitly denying access to the private key, the private key may not be valid for signing, the key may be relying on a cached handle which is no longer valid, or the CSP won't allow arbitrary data to be signed.

  • Name: SslClientAuthSignatureFailedError
  • Code: -141
  • Description: SSL_CLIENT_AUTH_SIGNATURE_FAILED
  • Type: connection
const err = new chromiumNetErrors.SslClientAuthSignatureFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-141);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_CLIENT_AUTH_SIGNATURE_FAILED');
const err = new Err();

MsgTooBigError

The message was too large for the transport. (for example a UDP message which exceeds size threshold).

  • Name: MsgTooBigError
  • Code: -142
  • Description: MSG_TOO_BIG
  • Type: connection
const err = new chromiumNetErrors.MsgTooBigError();
// or
const Err = chromiumNetErrors.getErrorByCode(-142);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('MSG_TOO_BIG');
const err = new Err();

WsProtocolError

Websocket protocol error. Indicates that we are terminating the connection due to a malformed frame or other protocol violation.

  • Name: WsProtocolError
  • Code: -145
  • Description: WS_PROTOCOL_ERROR
  • Type: connection
const err = new chromiumNetErrors.WsProtocolError();
// or
const Err = chromiumNetErrors.getErrorByCode(-145);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('WS_PROTOCOL_ERROR');
const err = new Err();

AddressInUseError

Returned when attempting to bind an address that is already in use.

  • Name: AddressInUseError
  • Code: -147
  • Description: ADDRESS_IN_USE
  • Type: connection
const err = new chromiumNetErrors.AddressInUseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-147);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ADDRESS_IN_USE');
const err = new Err();

SslHandshakeNotCompletedError

An operation failed because the SSL handshake has not completed.

  • Name: SslHandshakeNotCompletedError
  • Code: -148
  • Description: SSL_HANDSHAKE_NOT_COMPLETED
  • Type: connection
const err = new chromiumNetErrors.SslHandshakeNotCompletedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-148);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_HANDSHAKE_NOT_COMPLETED');
const err = new Err();

SslBadPeerPublicKeyError

SSL peer's public key is invalid.

  • Name: SslBadPeerPublicKeyError
  • Code: -149
  • Description: SSL_BAD_PEER_PUBLIC_KEY
  • Type: connection
const err = new chromiumNetErrors.SslBadPeerPublicKeyError();
// or
const Err = chromiumNetErrors.getErrorByCode(-149);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_BAD_PEER_PUBLIC_KEY');
const err = new Err();

SslPinnedKeyNotInCertChainError

The certificate didn't match the built-in public key pins for the host name. The pins are set in net/http/transport_security_state.cc and require that one of a set of public keys exist on the path from the leaf to the root.

  • Name: SslPinnedKeyNotInCertChainError
  • Code: -150
  • Description: SSL_PINNED_KEY_NOT_IN_CERT_CHAIN
  • Type: connection
const err = new chromiumNetErrors.SslPinnedKeyNotInCertChainError();
// or
const Err = chromiumNetErrors.getErrorByCode(-150);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_PINNED_KEY_NOT_IN_CERT_CHAIN');
const err = new Err();

ClientAuthCertTypeUnsupportedError

Server request for client certificate did not contain any types we support.

  • Name: ClientAuthCertTypeUnsupportedError
  • Code: -151
  • Description: CLIENT_AUTH_CERT_TYPE_UNSUPPORTED
  • Type: connection
const err = new chromiumNetErrors.ClientAuthCertTypeUnsupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-151);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CLIENT_AUTH_CERT_TYPE_UNSUPPORTED');
const err = new Err();

SslDecryptErrorAlertError

An SSL peer sent us a fatal decrypt_error alert. This typically occurs when a peer could not correctly verify a signature (in CertificateVerify or ServerKeyExchange) or validate a Finished message.

  • Name: SslDecryptErrorAlertError
  • Code: -153
  • Description: SSL_DECRYPT_ERROR_ALERT
  • Type: connection
const err = new chromiumNetErrors.SslDecryptErrorAlertError();
// or
const Err = chromiumNetErrors.getErrorByCode(-153);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_DECRYPT_ERROR_ALERT');
const err = new Err();

WsThrottleQueueTooLargeError

There are too many pending WebSocketJob instances, so the new job was not pushed to the queue.

  • Name: WsThrottleQueueTooLargeError
  • Code: -154
  • Description: WS_THROTTLE_QUEUE_TOO_LARGE
  • Type: connection
const err = new chromiumNetErrors.WsThrottleQueueTooLargeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-154);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('WS_THROTTLE_QUEUE_TOO_LARGE');
const err = new Err();

SslServerCertChangedError

The SSL server certificate changed in a renegotiation.

  • Name: SslServerCertChangedError
  • Code: -156
  • Description: SSL_SERVER_CERT_CHANGED
  • Type: connection
const err = new chromiumNetErrors.SslServerCertChangedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-156);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_SERVER_CERT_CHANGED');
const err = new Err();

SslUnrecognizedNameAlertError

The SSL server sent us a fatal unrecognized_name alert.

  • Name: SslUnrecognizedNameAlertError
  • Code: -159
  • Description: SSL_UNRECOGNIZED_NAME_ALERT
  • Type: connection
const err = new chromiumNetErrors.SslUnrecognizedNameAlertError();
// or
const Err = chromiumNetErrors.getErrorByCode(-159);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_UNRECOGNIZED_NAME_ALERT');
const err = new Err();

SocketSetReceiveBufferSizeError

Failed to set the socket's receive buffer size as requested.

  • Name: SocketSetReceiveBufferSizeError
  • Code: -160
  • Description: SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR
  • Type: connection
const err = new chromiumNetErrors.SocketSetReceiveBufferSizeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-160);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR');
const err = new Err();

SocketSetSendBufferSizeError

Failed to set the socket's send buffer size as requested.

  • Name: SocketSetSendBufferSizeError
  • Code: -161
  • Description: SOCKET_SET_SEND_BUFFER_SIZE_ERROR
  • Type: connection
const err = new chromiumNetErrors.SocketSetSendBufferSizeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-161);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKET_SET_SEND_BUFFER_SIZE_ERROR');
const err = new Err();

SocketReceiveBufferSizeUnchangeableError

Failed to set the socket's receive buffer size as requested, despite success return code from setsockopt.

  • Name: SocketReceiveBufferSizeUnchangeableError
  • Code: -162
  • Description: SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE
  • Type: connection
const err = new chromiumNetErrors.SocketReceiveBufferSizeUnchangeableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-162);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE');
const err = new Err();

SocketSendBufferSizeUnchangeableError

Failed to set the socket's send buffer size as requested, despite success return code from setsockopt.

  • Name: SocketSendBufferSizeUnchangeableError
  • Code: -163
  • Description: SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE
  • Type: connection
const err = new chromiumNetErrors.SocketSendBufferSizeUnchangeableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-163);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE');
const err = new Err();

SslClientAuthCertBadFormatError

Failed to import a client certificate from the platform store into the SSL library.

  • Name: SslClientAuthCertBadFormatError
  • Code: -164
  • Description: SSL_CLIENT_AUTH_CERT_BAD_FORMAT
  • Type: connection
const err = new chromiumNetErrors.SslClientAuthCertBadFormatError();
// or
const Err = chromiumNetErrors.getErrorByCode(-164);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_CLIENT_AUTH_CERT_BAD_FORMAT');
const err = new Err();

IcannNameCollisionError

Resolving a hostname to an IP address list included the IPv4 address "127.0.53.53". This is a special IP address which ICANN has recommended to indicate there was a name collision, and alert admins to a potential problem.

  • Name: IcannNameCollisionError
  • Code: -166
  • Description: ICANN_NAME_COLLISION
  • Type: connection
const err = new chromiumNetErrors.IcannNameCollisionError();
// or
const Err = chromiumNetErrors.getErrorByCode(-166);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ICANN_NAME_COLLISION');
const err = new Err();

SslServerCertBadFormatError

The SSL server presented a certificate which could not be decoded. This is not a certificate error code as no X509Certificate object is available. This error is fatal.

  • Name: SslServerCertBadFormatError
  • Code: -167
  • Description: SSL_SERVER_CERT_BAD_FORMAT
  • Type: connection
const err = new chromiumNetErrors.SslServerCertBadFormatError();
// or
const Err = chromiumNetErrors.getErrorByCode(-167);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_SERVER_CERT_BAD_FORMAT');
const err = new Err();

CtSthParsingFailedError

Certificate Transparency: Received a signed tree head that failed to parse.

  • Name: CtSthParsingFailedError
  • Code: -168
  • Description: CT_STH_PARSING_FAILED
  • Type: connection
const err = new chromiumNetErrors.CtSthParsingFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-168);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CT_STH_PARSING_FAILED');
const err = new Err();

CtSthIncompleteError

Certificate Transparency: Received a signed tree head whose JSON parsing was OK but was missing some of the fields.

  • Name: CtSthIncompleteError
  • Code: -169
  • Description: CT_STH_INCOMPLETE
  • Type: connection
const err = new chromiumNetErrors.CtSthIncompleteError();
// or
const Err = chromiumNetErrors.getErrorByCode(-169);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CT_STH_INCOMPLETE');
const err = new Err();

UnableToReuseConnectionForProxyAuthError

The attempt to reuse a connection to send proxy auth credentials failed before the AuthController was used to generate credentials. The caller should reuse the controller with a new connection. This error is only used internally by the network stack.

  • Name: UnableToReuseConnectionForProxyAuthError
  • Code: -170
  • Description: UNABLE_TO_REUSE_CONNECTION_FOR_PROXY_AUTH
  • Type: connection
const err = new chromiumNetErrors.UnableToReuseConnectionForProxyAuthError();
// or
const Err = chromiumNetErrors.getErrorByCode(-170);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNABLE_TO_REUSE_CONNECTION_FOR_PROXY_AUTH');
const err = new Err();

CtConsistencyProofParsingFailedError

Certificate Transparency: Failed to parse the received consistency proof.

  • Name: CtConsistencyProofParsingFailedError
  • Code: -171
  • Description: CT_CONSISTENCY_PROOF_PARSING_FAILED
  • Type: connection
const err = new chromiumNetErrors.CtConsistencyProofParsingFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-171);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CT_CONSISTENCY_PROOF_PARSING_FAILED');
const err = new Err();

SslObsoleteCipherError

The SSL server required an unsupported cipher suite that has since been removed. This error will temporarily be signaled on a fallback for one or two releases immediately following a cipher suite's removal, after which the fallback will be removed.

  • Name: SslObsoleteCipherError
  • Code: -172
  • Description: SSL_OBSOLETE_CIPHER
  • Type: connection
const err = new chromiumNetErrors.SslObsoleteCipherError();
// or
const Err = chromiumNetErrors.getErrorByCode(-172);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_OBSOLETE_CIPHER');
const err = new Err();

WsUpgradeError

When a WebSocket handshake is done successfully and the connection has been upgraded, the URLRequest is cancelled with this error code.

  • Name: WsUpgradeError
  • Code: -173
  • Description: WS_UPGRADE
  • Type: connection
const err = new chromiumNetErrors.WsUpgradeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-173);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('WS_UPGRADE');
const err = new Err();

ReadIfReadyNotImplementedError

Socket ReadIfReady support is not implemented. This error should not be user visible, because the normal Read() method is used as a fallback.

  • Name: ReadIfReadyNotImplementedError
  • Code: -174
  • Description: READ_IF_READY_NOT_IMPLEMENTED
  • Type: connection
const err = new chromiumNetErrors.ReadIfReadyNotImplementedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-174);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('READ_IF_READY_NOT_IMPLEMENTED');
const err = new Err();

NoBufferSpaceError

No socket buffer space is available.

  • Name: NoBufferSpaceError
  • Code: -176
  • Description: NO_BUFFER_SPACE
  • Type: connection
const err = new chromiumNetErrors.NoBufferSpaceError();
// or
const Err = chromiumNetErrors.getErrorByCode(-176);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NO_BUFFER_SPACE');
const err = new Err();

SslClientAuthNoCommonAlgorithmsError

There were no common signature algorithms between our client certificate private key and the server's preferences.

  • Name: SslClientAuthNoCommonAlgorithmsError
  • Code: -177
  • Description: SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS
  • Type: connection
const err = new chromiumNetErrors.SslClientAuthNoCommonAlgorithmsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-177);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS');
const err = new Err();

EarlyDataRejectedError

TLS 1.3 early data was rejected by the server. This will be received before any data is returned from the socket. The request should be retried with early data disabled.

  • Name: EarlyDataRejectedError
  • Code: -178
  • Description: EARLY_DATA_REJECTED
  • Type: connection
const err = new chromiumNetErrors.EarlyDataRejectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-178);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('EARLY_DATA_REJECTED');
const err = new Err();

WrongVersionOnEarlyDataError

TLS 1.3 early data was offered, but the server responded with TLS 1.2 or earlier. This is an internal error code to account for a backwards-compatibility issue with early data and TLS 1.2. It will be received before any data is returned from the socket. The request should be retried with early data disabled.

See https://tools.ietf.org/html/rfc8446#appendix-D.3 for details.

  • Name: WrongVersionOnEarlyDataError
  • Code: -179
  • Description: WRONG_VERSION_ON_EARLY_DATA
  • Type: connection
const err = new chromiumNetErrors.WrongVersionOnEarlyDataError();
// or
const Err = chromiumNetErrors.getErrorByCode(-179);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('WRONG_VERSION_ON_EARLY_DATA');
const err = new Err();

Tls13DowngradeDetectedError

TLS 1.3 was enabled, but a lower version was negotiated and the server returned a value indicating it supported TLS 1.3. This is part of a security check in TLS 1.3, but it may also indicate the user is behind a buggy TLS-terminating proxy which implemented TLS 1.2 incorrectly. (See https://crbug.com/boringssl/226.)

  • Name: Tls13DowngradeDetectedError
  • Code: -180
  • Description: TLS13_DOWNGRADE_DETECTED
  • Type: connection
const err = new chromiumNetErrors.Tls13DowngradeDetectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-180);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TLS13_DOWNGRADE_DETECTED');
const err = new Err();

SslKeyUsageIncompatibleError

The server's certificate has a keyUsage extension incompatible with the negotiated TLS key exchange method.

  • Name: SslKeyUsageIncompatibleError
  • Code: -181
  • Description: SSL_KEY_USAGE_INCOMPATIBLE
  • Type: connection
const err = new chromiumNetErrors.SslKeyUsageIncompatibleError();
// or
const Err = chromiumNetErrors.getErrorByCode(-181);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_KEY_USAGE_INCOMPATIBLE');
const err = new Err();

CertCommonNameInvalidError

The server responded with a certificate whose common name did not match the host name. This could mean:

An attacker has redirected our traffic to their server and is presenting a certificate for which they know the private key.

The server is misconfigured and responding with the wrong cert.

The user is on a wireless network and is being redirected to the network's login page.

The OS has used a DNS search suffix and the server doesn't have a certificate for the abbreviated name in the address bar.

  • Name: CertCommonNameInvalidError
  • Code: -200
  • Description: CERT_COMMON_NAME_INVALID
  • Type: certificate
const err = new chromiumNetErrors.CertCommonNameInvalidError();
// or
const Err = chromiumNetErrors.getErrorByCode(-200);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_COMMON_NAME_INVALID');
const err = new Err();

CertDateInvalidError

The server responded with a certificate that, by our clock, appears to either not yet be valid or to have expired. This could mean:

An attacker is presenting an old certificate for which they have managed to obtain the private key.

The server is misconfigured and is not presenting a valid cert.

Our clock is wrong.

  • Name: CertDateInvalidError
  • Code: -201
  • Description: CERT_DATE_INVALID
  • Type: certificate
const err = new chromiumNetErrors.CertDateInvalidError();
// or
const Err = chromiumNetErrors.getErrorByCode(-201);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_DATE_INVALID');
const err = new Err();

CertAuthorityInvalidError

The server responded with a certificate that is signed by an authority we don't trust. The could mean:

An attacker has substituted the real certificate for a cert that contains their public key and is signed by their cousin.

The server operator has a legitimate certificate from a CA we don't know about, but should trust.

The server is presenting a self-signed certificate, providing no defense against active attackers (but foiling passive attackers).

  • Name: CertAuthorityInvalidError
  • Code: -202
  • Description: CERT_AUTHORITY_INVALID
  • Type: certificate
const err = new chromiumNetErrors.CertAuthorityInvalidError();
// or
const Err = chromiumNetErrors.getErrorByCode(-202);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_AUTHORITY_INVALID');
const err = new Err();

CertContainsErrorsError

The server responded with a certificate that contains errors. This error is not recoverable.

MSDN describes this error as follows: "The SSL certificate contains errors." NOTE: It's unclear how this differs from ERR_CERT_INVALID. For consistency, use that code instead of this one from now on.

  • Name: CertContainsErrorsError
  • Code: -203
  • Description: CERT_CONTAINS_ERRORS
  • Type: certificate
const err = new chromiumNetErrors.CertContainsErrorsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-203);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_CONTAINS_ERRORS');
const err = new Err();

CertNoRevocationMechanismError

The certificate has no mechanism for determining if it is revoked. In effect, this certificate cannot be revoked.

  • Name: CertNoRevocationMechanismError
  • Code: -204
  • Description: CERT_NO_REVOCATION_MECHANISM
  • Type: certificate
const err = new chromiumNetErrors.CertNoRevocationMechanismError();
// or
const Err = chromiumNetErrors.getErrorByCode(-204);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_NO_REVOCATION_MECHANISM');
const err = new Err();

CertUnableToCheckRevocationError

Revocation information for the security certificate for this site is not available. This could mean:

An attacker has compromised the private key in the certificate and is blocking our attempt to find out that the cert was revoked.

The certificate is unrevoked, but the revocation server is busy or unavailable.

  • Name: CertUnableToCheckRevocationError
  • Code: -205
  • Description: CERT_UNABLE_TO_CHECK_REVOCATION
  • Type: certificate
const err = new chromiumNetErrors.CertUnableToCheckRevocationError();
// or
const Err = chromiumNetErrors.getErrorByCode(-205);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_UNABLE_TO_CHECK_REVOCATION');
const err = new Err();

CertRevokedError

The server responded with a certificate has been revoked. We have the capability to ignore this error, but it is probably not the thing to do.

  • Name: CertRevokedError
  • Code: -206
  • Description: CERT_REVOKED
  • Type: certificate
const err = new chromiumNetErrors.CertRevokedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-206);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_REVOKED');
const err = new Err();

CertInvalidError

The server responded with a certificate that is invalid. This error is not recoverable.

MSDN describes this error as follows: "The SSL certificate is invalid."

  • Name: CertInvalidError
  • Code: -207
  • Description: CERT_INVALID
  • Type: certificate
const err = new chromiumNetErrors.CertInvalidError();
// or
const Err = chromiumNetErrors.getErrorByCode(-207);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_INVALID');
const err = new Err();

CertWeakSignatureAlgorithmError

The server responded with a certificate that is signed using a weak signature algorithm.

  • Name: CertWeakSignatureAlgorithmError
  • Code: -208
  • Description: CERT_WEAK_SIGNATURE_ALGORITHM
  • Type: certificate
const err = new chromiumNetErrors.CertWeakSignatureAlgorithmError();
// or
const Err = chromiumNetErrors.getErrorByCode(-208);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_WEAK_SIGNATURE_ALGORITHM');
const err = new Err();

CertNonUniqueNameError

The host name specified in the certificate is not unique.

  • Name: CertNonUniqueNameError
  • Code: -210
  • Description: CERT_NON_UNIQUE_NAME
  • Type: certificate
const err = new chromiumNetErrors.CertNonUniqueNameError();
// or
const Err = chromiumNetErrors.getErrorByCode(-210);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_NON_UNIQUE_NAME');
const err = new Err();

CertWeakKeyError

The server responded with a certificate that contains a weak key (e.g. a too-small RSA key).

  • Name: CertWeakKeyError
  • Code: -211
  • Description: CERT_WEAK_KEY
  • Type: certificate
const err = new chromiumNetErrors.CertWeakKeyError();
// or
const Err = chromiumNetErrors.getErrorByCode(-211);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_WEAK_KEY');
const err = new Err();

CertNameConstraintViolationError

The certificate claimed DNS names that are in violation of name constraints.

  • Name: CertNameConstraintViolationError
  • Code: -212
  • Description: CERT_NAME_CONSTRAINT_VIOLATION
  • Type: certificate
const err = new chromiumNetErrors.CertNameConstraintViolationError();
// or
const Err = chromiumNetErrors.getErrorByCode(-212);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_NAME_CONSTRAINT_VIOLATION');
const err = new Err();

CertValidityTooLongError

The certificate's validity period is too long.

  • Name: CertValidityTooLongError
  • Code: -213
  • Description: CERT_VALIDITY_TOO_LONG
  • Type: certificate
const err = new chromiumNetErrors.CertValidityTooLongError();
// or
const Err = chromiumNetErrors.getErrorByCode(-213);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_VALIDITY_TOO_LONG');
const err = new Err();

CertificateTransparencyRequiredError

Certificate Transparency was required for this connection, but the server did not provide CT information that complied with the policy.

  • Name: CertificateTransparencyRequiredError
  • Code: -214
  • Description: CERTIFICATE_TRANSPARENCY_REQUIRED
  • Type: certificate
const err = new chromiumNetErrors.CertificateTransparencyRequiredError();
// or
const Err = chromiumNetErrors.getErrorByCode(-214);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERTIFICATE_TRANSPARENCY_REQUIRED');
const err = new Err();

CertSymantecLegacyError

The certificate chained to a legacy Symantec root that is no longer trusted. https://g.co/chrome/symantecpkicerts

  • Name: CertSymantecLegacyError
  • Code: -215
  • Description: CERT_SYMANTEC_LEGACY
  • Type: certificate
const err = new chromiumNetErrors.CertSymantecLegacyError();
// or
const Err = chromiumNetErrors.getErrorByCode(-215);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_SYMANTEC_LEGACY');
const err = new Err();

CertKnownInterceptionBlockedError

The certificate is known to be used for interception by an entity other the device owner.

  • Name: CertKnownInterceptionBlockedError
  • Code: -217
  • Description: CERT_KNOWN_INTERCEPTION_BLOCKED
  • Type: certificate
const err = new chromiumNetErrors.CertKnownInterceptionBlockedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-217);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_KNOWN_INTERCEPTION_BLOCKED');
const err = new Err();

SslObsoleteVersionError

The connection uses an obsolete version of SSL/TLS.

  • Name: SslObsoleteVersionError
  • Code: -218
  • Description: SSL_OBSOLETE_VERSION
  • Type: certificate
const err = new chromiumNetErrors.SslObsoleteVersionError();
// or
const Err = chromiumNetErrors.getErrorByCode(-218);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_OBSOLETE_VERSION');
const err = new Err();

CertEndError

The value immediately past the last certificate error code.

  • Name: CertEndError
  • Code: -219
  • Description: CERT_END
  • Type: certificate
const err = new chromiumNetErrors.CertEndError();
// or
const Err = chromiumNetErrors.getErrorByCode(-219);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_END');
const err = new Err();

InvalidUrlError

The URL is invalid.

  • Name: InvalidUrlError
  • Code: -300
  • Description: INVALID_URL
  • Type: http
const err = new chromiumNetErrors.InvalidUrlError();
// or
const Err = chromiumNetErrors.getErrorByCode(-300);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_URL');
const err = new Err();

DisallowedUrlSchemeError

The scheme of the URL is disallowed.

  • Name: DisallowedUrlSchemeError
  • Code: -301
  • Description: DISALLOWED_URL_SCHEME
  • Type: http
const err = new chromiumNetErrors.DisallowedUrlSchemeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-301);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DISALLOWED_URL_SCHEME');
const err = new Err();

UnknownUrlSchemeError

The scheme of the URL is unknown.

  • Name: UnknownUrlSchemeError
  • Code: -302
  • Description: UNKNOWN_URL_SCHEME
  • Type: http
const err = new chromiumNetErrors.UnknownUrlSchemeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-302);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNKNOWN_URL_SCHEME');
const err = new Err();

InvalidRedirectError

Attempting to load an URL resulted in a redirect to an invalid URL.

  • Name: InvalidRedirectError
  • Code: -303
  • Description: INVALID_REDIRECT
  • Type: http
const err = new chromiumNetErrors.InvalidRedirectError();
// or
const Err = chromiumNetErrors.getErrorByCode(-303);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_REDIRECT');
const err = new Err();

TooManyRedirectsError

Attempting to load an URL resulted in too many redirects.

  • Name: TooManyRedirectsError
  • Code: -310
  • Description: TOO_MANY_REDIRECTS
  • Type: http
const err = new chromiumNetErrors.TooManyRedirectsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-310);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TOO_MANY_REDIRECTS');
const err = new Err();

UnsafeRedirectError

Attempting to load an URL resulted in an unsafe redirect (e.g., a redirect to file:// is considered unsafe).

  • Name: UnsafeRedirectError
  • Code: -311
  • Description: UNSAFE_REDIRECT
  • Type: http
const err = new chromiumNetErrors.UnsafeRedirectError();
// or
const Err = chromiumNetErrors.getErrorByCode(-311);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNSAFE_REDIRECT');
const err = new Err();

UnsafePortError

Attempting to load an URL with an unsafe port number. These are port numbers that correspond to services, which are not robust to spurious input that may be constructed as a result of an allowed web construct (e.g., HTTP looks a lot like SMTP, so form submission to port 25 is denied).

  • Name: UnsafePortError
  • Code: -312
  • Description: UNSAFE_PORT
  • Type: http
const err = new chromiumNetErrors.UnsafePortError();
// or
const Err = chromiumNetErrors.getErrorByCode(-312);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNSAFE_PORT');
const err = new Err();

InvalidResponseError

The server's response was invalid.

  • Name: InvalidResponseError
  • Code: -320
  • Description: INVALID_RESPONSE
  • Type: http
const err = new chromiumNetErrors.InvalidResponseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-320);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_RESPONSE');
const err = new Err();

InvalidChunkedEncodingError

Error in chunked transfer encoding.

  • Name: InvalidChunkedEncodingError
  • Code: -321
  • Description: INVALID_CHUNKED_ENCODING
  • Type: http
const err = new chromiumNetErrors.InvalidChunkedEncodingError();
// or
const Err = chromiumNetErrors.getErrorByCode(-321);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_CHUNKED_ENCODING');
const err = new Err();

MethodNotSupportedError

The server did not support the request method.

  • Name: MethodNotSupportedError
  • Code: -322
  • Description: METHOD_NOT_SUPPORTED
  • Type: http
const err = new chromiumNetErrors.MethodNotSupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-322);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('METHOD_NOT_SUPPORTED');
const err = new Err();

UnexpectedProxyAuthError

The response was 407 (Proxy Authentication Required), yet we did not send the request to a proxy.

  • Name: UnexpectedProxyAuthError
  • Code: -323
  • Description: UNEXPECTED_PROXY_AUTH
  • Type: http
const err = new chromiumNetErrors.UnexpectedProxyAuthError();
// or
const Err = chromiumNetErrors.getErrorByCode(-323);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNEXPECTED_PROXY_AUTH');
const err = new Err();

EmptyResponseError

The server closed the connection without sending any data.

  • Name: EmptyResponseError
  • Code: -324
  • Description: EMPTY_RESPONSE
  • Type: http
const err = new chromiumNetErrors.EmptyResponseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-324);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('EMPTY_RESPONSE');
const err = new Err();

ResponseHeadersTooBigError

The headers section of the response is too large.

  • Name: ResponseHeadersTooBigError
  • Code: -325
  • Description: RESPONSE_HEADERS_TOO_BIG
  • Type: http
const err = new chromiumNetErrors.ResponseHeadersTooBigError();
// or
const Err = chromiumNetErrors.getErrorByCode(-325);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('RESPONSE_HEADERS_TOO_BIG');
const err = new Err();

PacScriptFailedError

The evaluation of the PAC script failed.

  • Name: PacScriptFailedError
  • Code: -327
  • Description: PAC_SCRIPT_FAILED
  • Type: http
const err = new chromiumNetErrors.PacScriptFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-327);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PAC_SCRIPT_FAILED');
const err = new Err();

RequestRangeNotSatisfiableError

The response was 416 (Requested range not satisfiable) and the server cannot satisfy the range requested.

  • Name: RequestRangeNotSatisfiableError
  • Code: -328
  • Description: REQUEST_RANGE_NOT_SATISFIABLE
  • Type: http
const err = new chromiumNetErrors.RequestRangeNotSatisfiableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-328);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('REQUEST_RANGE_NOT_SATISFIABLE');
const err = new Err();

MalformedIdentityError

The identity used for authentication is invalid.

  • Name: MalformedIdentityError
  • Code: -329
  • Description: MALFORMED_IDENTITY
  • Type: http
const err = new chromiumNetErrors.MalformedIdentityError();
// or
const Err = chromiumNetErrors.getErrorByCode(-329);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('MALFORMED_IDENTITY');
const err = new Err();

ContentDecodingFailedError

Content decoding of the response body failed.

  • Name: ContentDecodingFailedError
  • Code: -330
  • Description: CONTENT_DECODING_FAILED
  • Type: http
const err = new chromiumNetErrors.ContentDecodingFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-330);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONTENT_DECODING_FAILED');
const err = new Err();

NetworkIoSuspendedError

An operation could not be completed because all network IO is suspended.

  • Name: NetworkIoSuspendedError
  • Code: -331
  • Description: NETWORK_IO_SUSPENDED
  • Type: http
const err = new chromiumNetErrors.NetworkIoSuspendedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-331);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NETWORK_IO_SUSPENDED');
const err = new Err();

SynReplyNotReceivedError

FLIP data received without receiving a SYN_REPLY on the stream.

  • Name: SynReplyNotReceivedError
  • Code: -332
  • Description: SYN_REPLY_NOT_RECEIVED
  • Type: http
const err = new chromiumNetErrors.SynReplyNotReceivedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-332);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SYN_REPLY_NOT_RECEIVED');
const err = new Err();

EncodingConversionFailedError

Converting the response to target encoding failed.

  • Name: EncodingConversionFailedError
  • Code: -333
  • Description: ENCODING_CONVERSION_FAILED
  • Type: http
const err = new chromiumNetErrors.EncodingConversionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-333);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ENCODING_CONVERSION_FAILED');
const err = new Err();

UnrecognizedFtpDirectoryListingFormatError

The server sent an FTP directory listing in a format we do not understand.

  • Name: UnrecognizedFtpDirectoryListingFormatError
  • Code: -334
  • Description: UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT
  • Type: http
const err = new chromiumNetErrors.UnrecognizedFtpDirectoryListingFormatError();
// or
const Err = chromiumNetErrors.getErrorByCode(-334);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT');
const err = new Err();

NoSupportedProxiesError

There are no supported proxies in the provided list.

  • Name: NoSupportedProxiesError
  • Code: -336
  • Description: NO_SUPPORTED_PROXIES
  • Type: http
const err = new chromiumNetErrors.NoSupportedProxiesError();
// or
const Err = chromiumNetErrors.getErrorByCode(-336);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NO_SUPPORTED_PROXIES');
const err = new Err();

Http2ProtocolError

There is an HTTP/2 protocol error.

  • Name: Http2ProtocolError
  • Code: -337
  • Description: HTTP2_PROTOCOL_ERROR
  • Type: http
const err = new chromiumNetErrors.Http2ProtocolError();
// or
const Err = chromiumNetErrors.getErrorByCode(-337);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_PROTOCOL_ERROR');
const err = new Err();

InvalidAuthCredentialsError

Credentials could not be established during HTTP Authentication.

  • Name: InvalidAuthCredentialsError
  • Code: -338
  • Description: INVALID_AUTH_CREDENTIALS
  • Type: http
const err = new chromiumNetErrors.InvalidAuthCredentialsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-338);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_AUTH_CREDENTIALS');
const err = new Err();

UnsupportedAuthSchemeError

An HTTP Authentication scheme was tried which is not supported on this machine.

  • Name: UnsupportedAuthSchemeError
  • Code: -339
  • Description: UNSUPPORTED_AUTH_SCHEME
  • Type: http
const err = new chromiumNetErrors.UnsupportedAuthSchemeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-339);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNSUPPORTED_AUTH_SCHEME');
const err = new Err();

EncodingDetectionFailedError

Detecting the encoding of the response failed.

  • Name: EncodingDetectionFailedError
  • Code: -340
  • Description: ENCODING_DETECTION_FAILED
  • Type: http
const err = new chromiumNetErrors.EncodingDetectionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-340);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ENCODING_DETECTION_FAILED');
const err = new Err();

MissingAuthCredentialsError

(GSSAPI) No Kerberos credentials were available during HTTP Authentication.

  • Name: MissingAuthCredentialsError
  • Code: -341
  • Description: MISSING_AUTH_CREDENTIALS
  • Type: http
const err = new chromiumNetErrors.MissingAuthCredentialsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-341);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('MISSING_AUTH_CREDENTIALS');
const err = new Err();

UnexpectedSecurityLibraryStatusError

An unexpected, but documented, SSPI or GSSAPI status code was returned.

  • Name: UnexpectedSecurityLibraryStatusError
  • Code: -342
  • Description: UNEXPECTED_SECURITY_LIBRARY_STATUS
  • Type: http
const err = new chromiumNetErrors.UnexpectedSecurityLibraryStatusError();
// or
const Err = chromiumNetErrors.getErrorByCode(-342);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNEXPECTED_SECURITY_LIBRARY_STATUS');
const err = new Err();

MisconfiguredAuthEnvironmentError

The environment was not set up correctly for authentication (for example, no KDC could be found or the principal is unknown.

  • Name: MisconfiguredAuthEnvironmentError
  • Code: -343
  • Description: MISCONFIGURED_AUTH_ENVIRONMENT
  • Type: http
const err = new chromiumNetErrors.MisconfiguredAuthEnvironmentError();
// or
const Err = chromiumNetErrors.getErrorByCode(-343);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('MISCONFIGURED_AUTH_ENVIRONMENT');
const err = new Err();

UndocumentedSecurityLibraryStatusError

An undocumented SSPI or GSSAPI status code was returned.

  • Name: UndocumentedSecurityLibraryStatusError
  • Code: -344
  • Description: UNDOCUMENTED_SECURITY_LIBRARY_STATUS
  • Type: http
const err = new chromiumNetErrors.UndocumentedSecurityLibraryStatusError();
// or
const Err = chromiumNetErrors.getErrorByCode(-344);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNDOCUMENTED_SECURITY_LIBRARY_STATUS');
const err = new Err();

ResponseBodyTooBigToDrainError

The HTTP response was too big to drain.

  • Name: ResponseBodyTooBigToDrainError
  • Code: -345
  • Description: RESPONSE_BODY_TOO_BIG_TO_DRAIN
  • Type: http
const err = new chromiumNetErrors.ResponseBodyTooBigToDrainError();
// or
const Err = chromiumNetErrors.getErrorByCode(-345);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('RESPONSE_BODY_TOO_BIG_TO_DRAIN');
const err = new Err();

ResponseHeadersMultipleContentLengthError

The HTTP response contained multiple distinct Content-Length headers.

  • Name: ResponseHeadersMultipleContentLengthError
  • Code: -346
  • Description: RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH
  • Type: http
const err = new chromiumNetErrors.ResponseHeadersMultipleContentLengthError();
// or
const Err = chromiumNetErrors.getErrorByCode(-346);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH');
const err = new Err();

IncompleteHttp2HeadersError

HTTP/2 headers have been received, but not all of them - status or version headers are missing, so we're expecting additional frames to complete them.

  • Name: IncompleteHttp2HeadersError
  • Code: -347
  • Description: INCOMPLETE_HTTP2_HEADERS
  • Type: http
const err = new chromiumNetErrors.IncompleteHttp2HeadersError();
// or
const Err = chromiumNetErrors.getErrorByCode(-347);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INCOMPLETE_HTTP2_HEADERS');
const err = new Err();

PacNotInDhcpError

No PAC URL configuration could be retrieved from DHCP. This can indicate either a failure to retrieve the DHCP configuration, or that there was no PAC URL configured in DHCP.

  • Name: PacNotInDhcpError
  • Code: -348
  • Description: PAC_NOT_IN_DHCP
  • Type: http
const err = new chromiumNetErrors.PacNotInDhcpError();
// or
const Err = chromiumNetErrors.getErrorByCode(-348);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PAC_NOT_IN_DHCP');
const err = new Err();

ResponseHeadersMultipleContentDispositionError

The HTTP response contained multiple Content-Disposition headers.

  • Name: ResponseHeadersMultipleContentDispositionError
  • Code: -349
  • Description: RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION
  • Type: http
const err = new chromiumNetErrors.ResponseHeadersMultipleContentDispositionError();
// or
const Err = chromiumNetErrors.getErrorByCode(-349);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION');
const err = new Err();

ResponseHeadersMultipleLocationError

The HTTP response contained multiple Location headers.

  • Name: ResponseHeadersMultipleLocationError
  • Code: -350
  • Description: RESPONSE_HEADERS_MULTIPLE_LOCATION
  • Type: http
const err = new chromiumNetErrors.ResponseHeadersMultipleLocationError();
// or
const Err = chromiumNetErrors.getErrorByCode(-350);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('RESPONSE_HEADERS_MULTIPLE_LOCATION');
const err = new Err();

Http2ServerRefusedStreamError

HTTP/2 server refused the request without processing, and sent either a GOAWAY frame with error code NO_ERROR and Last-Stream-ID lower than the stream id corresponding to the request indicating that this request has not been processed yet, or a RST_STREAM frame with error code REFUSED_STREAM. Client MAY retry (on a different connection). See RFC7540 Section 8.1.4.

  • Name: Http2ServerRefusedStreamError
  • Code: -351
  • Description: HTTP2_SERVER_REFUSED_STREAM
  • Type: http
const err = new chromiumNetErrors.Http2ServerRefusedStreamError();
// or
const Err = chromiumNetErrors.getErrorByCode(-351);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_SERVER_REFUSED_STREAM');
const err = new Err();

Http2PingFailedError

HTTP/2 server didn't respond to the PING message.

  • Name: Http2PingFailedError
  • Code: -352
  • Description: HTTP2_PING_FAILED
  • Type: http
const err = new chromiumNetErrors.Http2PingFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-352);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_PING_FAILED');
const err = new Err();

ContentLengthMismatchError

The HTTP response body transferred fewer bytes than were advertised by the Content-Length header when the connection is closed.

  • Name: ContentLengthMismatchError
  • Code: -354
  • Description: CONTENT_LENGTH_MISMATCH
  • Type: http
const err = new chromiumNetErrors.ContentLengthMismatchError();
// or
const Err = chromiumNetErrors.getErrorByCode(-354);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONTENT_LENGTH_MISMATCH');
const err = new Err();

IncompleteChunkedEncodingError

The HTTP response body is transferred with Chunked-Encoding, but the terminating zero-length chunk was never sent when the connection is closed.

  • Name: IncompleteChunkedEncodingError
  • Code: -355
  • Description: INCOMPLETE_CHUNKED_ENCODING
  • Type: http
const err = new chromiumNetErrors.IncompleteChunkedEncodingError();
// or
const Err = chromiumNetErrors.getErrorByCode(-355);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INCOMPLETE_CHUNKED_ENCODING');
const err = new Err();

QuicProtocolError

There is a QUIC protocol error.

  • Name: QuicProtocolError
  • Code: -356
  • Description: QUIC_PROTOCOL_ERROR
  • Type: http
const err = new chromiumNetErrors.QuicProtocolError();
// or
const Err = chromiumNetErrors.getErrorByCode(-356);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('QUIC_PROTOCOL_ERROR');
const err = new Err();

ResponseHeadersTruncatedError

The HTTP headers were truncated by an EOF.

  • Name: ResponseHeadersTruncatedError
  • Code: -357
  • Description: RESPONSE_HEADERS_TRUNCATED
  • Type: http
const err = new chromiumNetErrors.ResponseHeadersTruncatedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-357);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('RESPONSE_HEADERS_TRUNCATED');
const err = new Err();

QuicHandshakeFailedError

The QUIC crytpo handshake failed. This means that the server was unable to read any requests sent, so they may be resent.

  • Name: QuicHandshakeFailedError
  • Code: -358
  • Description: QUIC_HANDSHAKE_FAILED
  • Type: http
const err = new chromiumNetErrors.QuicHandshakeFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-358);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('QUIC_HANDSHAKE_FAILED');
const err = new Err();

Http2InadequateTransportSecurityError

Transport security is inadequate for the HTTP/2 version.

  • Name: Http2InadequateTransportSecurityError
  • Code: -360
  • Description: HTTP2_INADEQUATE_TRANSPORT_SECURITY
  • Type: http
const err = new chromiumNetErrors.Http2InadequateTransportSecurityError();
// or
const Err = chromiumNetErrors.getErrorByCode(-360);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_INADEQUATE_TRANSPORT_SECURITY');
const err = new Err();

Http2FlowControlError

The peer violated HTTP/2 flow control.

  • Name: Http2FlowControlError
  • Code: -361
  • Description: HTTP2_FLOW_CONTROL_ERROR
  • Type: http
const err = new chromiumNetErrors.Http2FlowControlError();
// or
const Err = chromiumNetErrors.getErrorByCode(-361);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_FLOW_CONTROL_ERROR');
const err = new Err();

Http2FrameSizeError

The peer sent an improperly sized HTTP/2 frame.

  • Name: Http2FrameSizeError
  • Code: -362
  • Description: HTTP2_FRAME_SIZE_ERROR
  • Type: http
const err = new chromiumNetErrors.Http2FrameSizeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-362);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_FRAME_SIZE_ERROR');
const err = new Err();

Http2CompressionError

Decoding or encoding of compressed HTTP/2 headers failed.

  • Name: Http2CompressionError
  • Code: -363
  • Description: HTTP2_COMPRESSION_ERROR
  • Type: http
const err = new chromiumNetErrors.Http2CompressionError();
// or
const Err = chromiumNetErrors.getErrorByCode(-363);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_COMPRESSION_ERROR');
const err = new Err();

ProxyAuthRequestedWithNoConnectionError

Proxy Auth Requested without a valid Client Socket Handle.

  • Name: ProxyAuthRequestedWithNoConnectionError
  • Code: -364
  • Description: PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION
  • Type: http
const err = new chromiumNetErrors.ProxyAuthRequestedWithNoConnectionError();
// or
const Err = chromiumNetErrors.getErrorByCode(-364);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION');
const err = new Err();

Http_1_1RequiredError

HTTP_1_1_REQUIRED error code received on HTTP/2 session.

  • Name: Http_1_1RequiredError
  • Code: -365
  • Description: HTTP_1_1_REQUIRED
  • Type: http
const err = new chromiumNetErrors.Http_1_1RequiredError();
// or
const Err = chromiumNetErrors.getErrorByCode(-365);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP_1_1_REQUIRED');
const err = new Err();

ProxyHttp_1_1RequiredError

HTTP_1_1_REQUIRED error code received on HTTP/2 session to proxy.

  • Name: ProxyHttp_1_1RequiredError
  • Code: -366
  • Description: PROXY_HTTP_1_1_REQUIRED
  • Type: http
const err = new chromiumNetErrors.ProxyHttp_1_1RequiredError();
// or
const Err = chromiumNetErrors.getErrorByCode(-366);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PROXY_HTTP_1_1_REQUIRED');
const err = new Err();

PacScriptTerminatedError

The PAC script terminated fatally and must be reloaded.

  • Name: PacScriptTerminatedError
  • Code: -367
  • Description: PAC_SCRIPT_TERMINATED
  • Type: http
const err = new chromiumNetErrors.PacScriptTerminatedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-367);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PAC_SCRIPT_TERMINATED');
const err = new Err();

InvalidHttpResponseError

The server was expected to return an HTTP/1.x response, but did not. Rather than treat it as HTTP/0.9, this error is returned.

  • Name: InvalidHttpResponseError
  • Code: -370
  • Description: INVALID_HTTP_RESPONSE
  • Type: http
const err = new chromiumNetErrors.InvalidHttpResponseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-370);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_HTTP_RESPONSE');
const err = new Err();

ContentDecodingInitFailedError

Initializing content decoding failed.

  • Name: ContentDecodingInitFailedError
  • Code: -371
  • Description: CONTENT_DECODING_INIT_FAILED
  • Type: http
const err = new chromiumNetErrors.ContentDecodingInitFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-371);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONTENT_DECODING_INIT_FAILED');
const err = new Err();

Http2RstStreamNoErrorReceivedError

Received HTTP/2 RST_STREAM frame with NO_ERROR error code. This error should be handled internally by HTTP/2 code, and should not make it above the SpdyStream layer.

  • Name: Http2RstStreamNoErrorReceivedError
  • Code: -372
  • Description: HTTP2_RST_STREAM_NO_ERROR_RECEIVED
  • Type: http
const err = new chromiumNetErrors.Http2RstStreamNoErrorReceivedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-372);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_RST_STREAM_NO_ERROR_RECEIVED');
const err = new Err();

Http2PushedStreamNotAvailableError

The pushed stream claimed by the request is no longer available.

  • Name: Http2PushedStreamNotAvailableError
  • Code: -373
  • Description: HTTP2_PUSHED_STREAM_NOT_AVAILABLE
  • Type: http
const err = new chromiumNetErrors.Http2PushedStreamNotAvailableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-373);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_PUSHED_STREAM_NOT_AVAILABLE');
const err = new Err();

Http2ClaimedPushedStreamResetByServerError

A pushed stream was claimed and later reset by the server. When this happens, the request should be retried.

  • Name: Http2ClaimedPushedStreamResetByServerError
  • Code: -374
  • Description: HTTP2_CLAIMED_PUSHED_STREAM_RESET_BY_SERVER
  • Type: http
const err = new chromiumNetErrors.Http2ClaimedPushedStreamResetByServerError();
// or
const Err = chromiumNetErrors.getErrorByCode(-374);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_CLAIMED_PUSHED_STREAM_RESET_BY_SERVER');
const err = new Err();

TooManyRetriesError

An HTTP transaction was retried too many times due for authentication or invalid certificates. This may be due to a bug in the net stack that would otherwise infinite loop, or if the server or proxy continually requests fresh credentials or presents a fresh invalid certificate.

  • Name: TooManyRetriesError
  • Code: -375
  • Description: TOO_MANY_RETRIES
  • Type: http
const err = new chromiumNetErrors.TooManyRetriesError();
// or
const Err = chromiumNetErrors.getErrorByCode(-375);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TOO_MANY_RETRIES');
const err = new Err();

Http2StreamClosedError

Received an HTTP/2 frame on a closed stream.

  • Name: Http2StreamClosedError
  • Code: -376
  • Description: HTTP2_STREAM_CLOSED
  • Type: http
const err = new chromiumNetErrors.Http2StreamClosedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-376);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_STREAM_CLOSED');
const err = new Err();

Http2ClientRefusedStreamError

Client is refusing an HTTP/2 stream.

  • Name: Http2ClientRefusedStreamError
  • Code: -377
  • Description: HTTP2_CLIENT_REFUSED_STREAM
  • Type: http
const err = new chromiumNetErrors.Http2ClientRefusedStreamError();
// or
const Err = chromiumNetErrors.getErrorByCode(-377);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_CLIENT_REFUSED_STREAM');
const err = new Err();

Http2PushedResponseDoesNotMatchError

A pushed HTTP/2 stream was claimed by a request based on matching URL and request headers, but the pushed response headers do not match the request.

  • Name: Http2PushedResponseDoesNotMatchError
  • Code: -378
  • Description: HTTP2_PUSHED_RESPONSE_DOES_NOT_MATCH
  • Type: http
const err = new chromiumNetErrors.Http2PushedResponseDoesNotMatchError();
// or
const Err = chromiumNetErrors.getErrorByCode(-378);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_PUSHED_RESPONSE_DOES_NOT_MATCH');
const err = new Err();

HttpResponseCodeFailureError

The server returned a non-2xx HTTP response code.

Not that this error is only used by certain APIs that interpret the HTTP response itself. URLRequest for instance just passes most non-2xx response back as success.

  • Name: HttpResponseCodeFailureError
  • Code: -379
  • Description: HTTP_RESPONSE_CODE_FAILURE
  • Type: http
const err = new chromiumNetErrors.HttpResponseCodeFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-379);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP_RESPONSE_CODE_FAILURE');
const err = new Err();

QuicCertRootNotKnownError

The certificate presented on a QUIC connection does not chain to a known root and the origin connected to is not on a list of domains where unknown roots are allowed.

  • Name: QuicCertRootNotKnownError
  • Code: -380
  • Description: QUIC_CERT_ROOT_NOT_KNOWN
  • Type: http
const err = new chromiumNetErrors.QuicCertRootNotKnownError();
// or
const Err = chromiumNetErrors.getErrorByCode(-380);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('QUIC_CERT_ROOT_NOT_KNOWN');
const err = new Err();

QuicGoawayRequestCanBeRetriedError

A GOAWAY frame has been received indicating that the request has not been processed and is therefore safe to retry on a different connection.

  • Name: QuicGoawayRequestCanBeRetriedError
  • Code: -381
  • Description: QUIC_GOAWAY_REQUEST_CAN_BE_RETRIED
  • Type: http
const err = new chromiumNetErrors.QuicGoawayRequestCanBeRetriedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-381);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('QUIC_GOAWAY_REQUEST_CAN_BE_RETRIED');
const err = new Err();

CacheMissError

The cache does not have the requested entry.

  • Name: CacheMissError
  • Code: -400
  • Description: CACHE_MISS
  • Type: cache
const err = new chromiumNetErrors.CacheMissError();
// or
const Err = chromiumNetErrors.getErrorByCode(-400);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_MISS');
const err = new Err();

CacheReadFailureError

Unable to read from the disk cache.

  • Name: CacheReadFailureError
  • Code: -401
  • Description: CACHE_READ_FAILURE
  • Type: cache
const err = new chromiumNetErrors.CacheReadFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-401);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_READ_FAILURE');
const err = new Err();

CacheWriteFailureError

Unable to write to the disk cache.

  • Name: CacheWriteFailureError
  • Code: -402
  • Description: CACHE_WRITE_FAILURE
  • Type: cache
const err = new chromiumNetErrors.CacheWriteFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-402);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_WRITE_FAILURE');
const err = new Err();

CacheOperationNotSupportedError

The operation is not supported for this entry.

  • Name: CacheOperationNotSupportedError
  • Code: -403
  • Description: CACHE_OPERATION_NOT_SUPPORTED
  • Type: cache
const err = new chromiumNetErrors.CacheOperationNotSupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-403);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_OPERATION_NOT_SUPPORTED');
const err = new Err();

CacheOpenFailureError

The disk cache is unable to open this entry.

  • Name: CacheOpenFailureError
  • Code: -404
  • Description: CACHE_OPEN_FAILURE
  • Type: cache
const err = new chromiumNetErrors.CacheOpenFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-404);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_OPEN_FAILURE');
const err = new Err();

CacheCreateFailureError

The disk cache is unable to create this entry.

  • Name: CacheCreateFailureError
  • Code: -405
  • Description: CACHE_CREATE_FAILURE
  • Type: cache
const err = new chromiumNetErrors.CacheCreateFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-405);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_CREATE_FAILURE');
const err = new Err();

CacheRaceError

Multiple transactions are racing to create disk cache entries. This is an internal error returned from the HttpCache to the HttpCacheTransaction that tells the transaction to restart the entry-creation logic because the state of the cache has changed.

  • Name: CacheRaceError
  • Code: -406
  • Description: CACHE_RACE
  • Type: cache
const err = new chromiumNetErrors.CacheRaceError();
// or
const Err = chromiumNetErrors.getErrorByCode(-406);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_RACE');
const err = new Err();

CacheChecksumReadFailureError

The cache was unable to read a checksum record on an entry. This can be returned from attempts to read from the cache. It is an internal error, returned by the SimpleCache backend, but not by any URLRequest methods or members.

  • Name: CacheChecksumReadFailureError
  • Code: -407
  • Description: CACHE_CHECKSUM_READ_FAILURE
  • Type: cache
const err = new chromiumNetErrors.CacheChecksumReadFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-407);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_CHECKSUM_READ_FAILURE');
const err = new Err();

CacheChecksumMismatchError

The cache found an entry with an invalid checksum. This can be returned from attempts to read from the cache. It is an internal error, returned by the SimpleCache backend, but not by any URLRequest methods or members.

  • Name: CacheChecksumMismatchError
  • Code: -408
  • Description: CACHE_CHECKSUM_MISMATCH
  • Type: cache
const err = new chromiumNetErrors.CacheChecksumMismatchError();
// or
const Err = chromiumNetErrors.getErrorByCode(-408);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_CHECKSUM_MISMATCH');
const err = new Err();

CacheLockTimeoutError

Internal error code for the HTTP cache. The cache lock timeout has fired.

  • Name: CacheLockTimeoutError
  • Code: -409
  • Description: CACHE_LOCK_TIMEOUT
  • Type: cache
const err = new chromiumNetErrors.CacheLockTimeoutError();
// or
const Err = chromiumNetErrors.getErrorByCode(-409);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_LOCK_TIMEOUT');
const err = new Err();

CacheAuthFailureAfterReadError

Received a challenge after the transaction has read some data, and the credentials aren't available. There isn't a way to get them at that point.

  • Name: CacheAuthFailureAfterReadError
  • Code: -410
  • Description: CACHE_AUTH_FAILURE_AFTER_READ
  • Type: cache
const err = new chromiumNetErrors.CacheAuthFailureAfterReadError();
// or
const Err = chromiumNetErrors.getErrorByCode(-410);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_AUTH_FAILURE_AFTER_READ');
const err = new Err();

CacheEntryNotSuitableError

Internal not-quite error code for the HTTP cache. In-memory hints suggest that the cache entry would not have been useable with the transaction's current configuration (e.g. load flags, mode, etc.)

  • Name: CacheEntryNotSuitableError
  • Code: -411
  • Description: CACHE_ENTRY_NOT_SUITABLE
  • Type: cache
const err = new chromiumNetErrors.CacheEntryNotSuitableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-411);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_ENTRY_NOT_SUITABLE');
const err = new Err();

CacheDoomFailureError

The disk cache is unable to doom this entry.

  • Name: CacheDoomFailureError
  • Code: -412
  • Description: CACHE_DOOM_FAILURE
  • Type: cache
const err = new chromiumNetErrors.CacheDoomFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-412);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_DOOM_FAILURE');
const err = new Err();

CacheOpenOrCreateFailureError

The disk cache is unable to open or create this entry.

  • Name: CacheOpenOrCreateFailureError
  • Code: -413
  • Description: CACHE_OPEN_OR_CREATE_FAILURE
  • Type: cache
const err = new chromiumNetErrors.CacheOpenOrCreateFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-413);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_OPEN_OR_CREATE_FAILURE');
const err = new Err();

InsecureResponseError

The server's response was insecure (e.g. there was a cert error).

  • Name: InsecureResponseError
  • Code: -501
  • Description: INSECURE_RESPONSE
  • Type: unknown
const err = new chromiumNetErrors.InsecureResponseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-501);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INSECURE_RESPONSE');
const err = new Err();

NoPrivateKeyForCertError

An attempt to import a client certificate failed, as the user's key database lacked a corresponding private key.

  • Name: NoPrivateKeyForCertError
  • Code: -502
  • Description: NO_PRIVATE_KEY_FOR_CERT
  • Type: unknown
const err = new chromiumNetErrors.NoPrivateKeyForCertError();
// or
const Err = chromiumNetErrors.getErrorByCode(-502);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NO_PRIVATE_KEY_FOR_CERT');
const err = new Err();

AddUserCertFailedError

An error adding a certificate to the OS certificate database.

  • Name: AddUserCertFailedError
  • Code: -503
  • Description: ADD_USER_CERT_FAILED
  • Type: unknown
const err = new chromiumNetErrors.AddUserCertFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-503);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ADD_USER_CERT_FAILED');
const err = new Err();

InvalidSignedExchangeError

An error occurred while handling a signed exchange.

  • Name: InvalidSignedExchangeError
  • Code: -504
  • Description: INVALID_SIGNED_EXCHANGE
  • Type: unknown
const err = new chromiumNetErrors.InvalidSignedExchangeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-504);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_SIGNED_EXCHANGE');
const err = new Err();

InvalidWebBundleError

An error occurred while handling a Web Bundle source.

  • Name: InvalidWebBundleError
  • Code: -505
  • Description: INVALID_WEB_BUNDLE
  • Type: unknown
const err = new chromiumNetErrors.InvalidWebBundleError();
// or
const Err = chromiumNetErrors.getErrorByCode(-505);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_WEB_BUNDLE');
const err = new Err();

TrustTokenOperationFailedError

A Trust Tokens protocol operation-executing request failed for one of a number of reasons (precondition failure, internal error, bad response).

  • Name: TrustTokenOperationFailedError
  • Code: -506
  • Description: TRUST_TOKEN_OPERATION_FAILED
  • Type: unknown
const err = new chromiumNetErrors.TrustTokenOperationFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-506);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TRUST_TOKEN_OPERATION_FAILED');
const err = new Err();

TrustTokenOperationSuccessWithoutSendingRequestError

When handling a Trust Tokens protocol operation-executing request, the system was able to execute the request's Trust Tokens operation without sending the request to its destination: for instance, the results could have been present in a local cache (for redemption) or the operation could have been diverted to a local provider (for "platform-provided" issuance).

  • Name: TrustTokenOperationSuccessWithoutSendingRequestError
  • Code: -507
  • Description: TRUST_TOKEN_OPERATION_SUCCESS_WITHOUT_SENDING_REQUEST
  • Type: unknown
const err = new chromiumNetErrors.TrustTokenOperationSuccessWithoutSendingRequestError();
// or
const Err = chromiumNetErrors.getErrorByCode(-507);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TRUST_TOKEN_OPERATION_SUCCESS_WITHOUT_SENDING_REQUEST');
const err = new Err();

FtpFailedError

A generic error for failed FTP control connection command. If possible, please use or add a more specific error code.

  • Name: FtpFailedError
  • Code: -601
  • Description: FTP_FAILED
  • Type: ftp
const err = new chromiumNetErrors.FtpFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-601);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_FAILED');
const err = new Err();

FtpServiceUnavailableError

The server cannot fulfill the request at this point. This is a temporary error. FTP response code 421.

  • Name: FtpServiceUnavailableError
  • Code: -602
  • Description: FTP_SERVICE_UNAVAILABLE
  • Type: ftp
const err = new chromiumNetErrors.FtpServiceUnavailableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-602);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_SERVICE_UNAVAILABLE');
const err = new Err();

FtpTransferAbortedError

The server has aborted the transfer. FTP response code 426.

  • Name: FtpTransferAbortedError
  • Code: -603
  • Description: FTP_TRANSFER_ABORTED
  • Type: ftp
const err = new chromiumNetErrors.FtpTransferAbortedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-603);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_TRANSFER_ABORTED');
const err = new Err();

FtpFileBusyError

The file is busy, or some other temporary error condition on opening the file. FTP response code 450.

  • Name: FtpFileBusyError
  • Code: -604
  • Description: FTP_FILE_BUSY
  • Type: ftp
const err = new chromiumNetErrors.FtpFileBusyError();
// or
const Err = chromiumNetErrors.getErrorByCode(-604);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_FILE_BUSY');
const err = new Err();

FtpSyntaxError

Server rejected our command because of syntax errors. FTP response codes 500, 501.

  • Name: FtpSyntaxError
  • Code: -605
  • Description: FTP_SYNTAX_ERROR
  • Type: ftp
const err = new chromiumNetErrors.FtpSyntaxError();
// or
const Err = chromiumNetErrors.getErrorByCode(-605);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_SYNTAX_ERROR');
const err = new Err();

FtpCommandNotSupportedError

Server does not support the command we issued. FTP response codes 502, 504.

  • Name: FtpCommandNotSupportedError
  • Code: -606
  • Description: FTP_COMMAND_NOT_SUPPORTED
  • Type: ftp
const err = new chromiumNetErrors.FtpCommandNotSupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-606);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_COMMAND_NOT_SUPPORTED');
const err = new Err();

FtpBadCommandSequenceError

Server rejected our command because we didn't issue the commands in right order. FTP response code 503.

  • Name: FtpBadCommandSequenceError
  • Code: -607
  • Description: FTP_BAD_COMMAND_SEQUENCE
  • Type: ftp
const err = new chromiumNetErrors.FtpBadCommandSequenceError();
// or
const Err = chromiumNetErrors.getErrorByCode(-607);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_BAD_COMMAND_SEQUENCE');
const err = new Err();

Pkcs12ImportBadPasswordError

PKCS #12 import failed due to incorrect password.

  • Name: Pkcs12ImportBadPasswordError
  • Code: -701
  • Description: PKCS12_IMPORT_BAD_PASSWORD
  • Type: certificate-manager
const err = new chromiumNetErrors.Pkcs12ImportBadPasswordError();
// or
const Err = chromiumNetErrors.getErrorByCode(-701);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PKCS12_IMPORT_BAD_PASSWORD');
const err = new Err();

Pkcs12ImportFailedError

PKCS #12 import failed due to other error.

  • Name: Pkcs12ImportFailedError
  • Code: -702
  • Description: PKCS12_IMPORT_FAILED
  • Type: certificate-manager
const err = new chromiumNetErrors.Pkcs12ImportFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-702);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PKCS12_IMPORT_FAILED');
const err = new Err();

ImportCaCertNotCaError

CA import failed - not a CA cert.

  • Name: ImportCaCertNotCaError
  • Code: -703
  • Description: IMPORT_CA_CERT_NOT_CA
  • Type: certificate-manager
const err = new chromiumNetErrors.ImportCaCertNotCaError();
// or
const Err = chromiumNetErrors.getErrorByCode(-703);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('IMPORT_CA_CERT_NOT_CA');
const err = new Err();

ImportCertAlreadyExistsError

Import failed - certificate already exists in database. Note it's a little weird this is an error but reimporting a PKCS12 is ok (no-op). That's how Mozilla does it, though.

  • Name: ImportCertAlreadyExistsError
  • Code: -704
  • Description: IMPORT_CERT_ALREADY_EXISTS
  • Type: certificate-manager
const err = new chromiumNetErrors.ImportCertAlreadyExistsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-704);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('IMPORT_CERT_ALREADY_EXISTS');
const err = new Err();

ImportCaCertFailedError

CA import failed due to some other error.

  • Name: ImportCaCertFailedError
  • Code: -705
  • Description: IMPORT_CA_CERT_FAILED
  • Type: certificate-manager
const err = new chromiumNetErrors.ImportCaCertFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-705);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('IMPORT_CA_CERT_FAILED');
const err = new Err();

ImportServerCertFailedError

Server certificate import failed due to some internal error.

  • Name: ImportServerCertFailedError
  • Code: -706
  • Description: IMPORT_SERVER_CERT_FAILED
  • Type: certificate-manager
const err = new chromiumNetErrors.ImportServerCertFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-706);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('IMPORT_SERVER_CERT_FAILED');
const err = new Err();

Pkcs12ImportInvalidMacError

PKCS #12 import failed due to invalid MAC.

  • Name: Pkcs12ImportInvalidMacError
  • Code: -707
  • Description: PKCS12_IMPORT_INVALID_MAC
  • Type: certificate-manager
const err = new chromiumNetErrors.Pkcs12ImportInvalidMacError();
// or
const Err = chromiumNetErrors.getErrorByCode(-707);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PKCS12_IMPORT_INVALID_MAC');
const err = new Err();

Pkcs12ImportInvalidFileError

PKCS #12 import failed due to invalid/corrupt file.

  • Name: Pkcs12ImportInvalidFileError
  • Code: -708
  • Description: PKCS12_IMPORT_INVALID_FILE
  • Type: certificate-manager
const err = new chromiumNetErrors.Pkcs12ImportInvalidFileError();
// or
const Err = chromiumNetErrors.getErrorByCode(-708);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PKCS12_IMPORT_INVALID_FILE');
const err = new Err();

Pkcs12ImportUnsupportedError

PKCS #12 import failed due to unsupported features.

  • Name: Pkcs12ImportUnsupportedError
  • Code: -709
  • Description: PKCS12_IMPORT_UNSUPPORTED
  • Type: certificate-manager
const err = new chromiumNetErrors.Pkcs12ImportUnsupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-709);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PKCS12_IMPORT_UNSUPPORTED');
const err = new Err();

KeyGenerationFailedError

Key generation failed.

  • Name: KeyGenerationFailedError
  • Code: -710
  • Description: KEY_GENERATION_FAILED
  • Type: certificate-manager
const err = new chromiumNetErrors.KeyGenerationFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-710);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('KEY_GENERATION_FAILED');
const err = new Err();

PrivateKeyExportFailedError

Failure to export private key.

  • Name: PrivateKeyExportFailedError
  • Code: -712
  • Description: PRIVATE_KEY_EXPORT_FAILED
  • Type: certificate-manager
const err = new chromiumNetErrors.PrivateKeyExportFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-712);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PRIVATE_KEY_EXPORT_FAILED');
const err = new Err();

SelfSignedCertGenerationFailedError

Self-signed certificate generation failed.

  • Name: SelfSignedCertGenerationFailedError
  • Code: -713
  • Description: SELF_SIGNED_CERT_GENERATION_FAILED
  • Type: certificate-manager
const err = new chromiumNetErrors.SelfSignedCertGenerationFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-713);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SELF_SIGNED_CERT_GENERATION_FAILED');
const err = new Err();

CertDatabaseChangedError

The certificate database changed in some way.

  • Name: CertDatabaseChangedError
  • Code: -714
  • Description: CERT_DATABASE_CHANGED
  • Type: certificate-manager
const err = new chromiumNetErrors.CertDatabaseChangedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-714);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_DATABASE_CHANGED');
const err = new Err();

DnsMalformedResponseError

DNS resolver received a malformed response.

  • Name: DnsMalformedResponseError
  • Code: -800
  • Description: DNS_MALFORMED_RESPONSE
  • Type: dns
const err = new chromiumNetErrors.DnsMalformedResponseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-800);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_MALFORMED_RESPONSE');
const err = new Err();

DnsServerRequiresTcpError

DNS server requires TCP

  • Name: DnsServerRequiresTcpError
  • Code: -801
  • Description: DNS_SERVER_REQUIRES_TCP
  • Type: dns
const err = new chromiumNetErrors.DnsServerRequiresTcpError();
// or
const Err = chromiumNetErrors.getErrorByCode(-801);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_SERVER_REQUIRES_TCP');
const err = new Err();

DnsServerFailedError

DNS server failed. This error is returned for all of the following error conditions: 1 - Format error - The name server was unable to interpret the query. 2 - Server failure - The name server was unable to process this query due to a problem with the name server. 4 - Not Implemented - The name server does not support the requested kind of query. 5 - Refused - The name server refuses to perform the specified operation for policy reasons.

  • Name: DnsServerFailedError
  • Code: -802
  • Description: DNS_SERVER_FAILED
  • Type: dns
const err = new chromiumNetErrors.DnsServerFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-802);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_SERVER_FAILED');
const err = new Err();

DnsTimedOutError

DNS transaction timed out.

  • Name: DnsTimedOutError
  • Code: -803
  • Description: DNS_TIMED_OUT
  • Type: dns
const err = new chromiumNetErrors.DnsTimedOutError();
// or
const Err = chromiumNetErrors.getErrorByCode(-803);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_TIMED_OUT');
const err = new Err();

DnsCacheMissError

The entry was not found in cache or other local sources, for lookups where only local sources were queried. TODO(ericorth): Consider renaming to DNS_LOCAL_MISS or something like that as the cache is not necessarily queried either.

  • Name: DnsCacheMissError
  • Code: -804
  • Description: DNS_CACHE_MISS
  • Type: dns
const err = new chromiumNetErrors.DnsCacheMissError();
// or
const Err = chromiumNetErrors.getErrorByCode(-804);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_CACHE_MISS');
const err = new Err();

DnsSearchEmptyError

Suffix search list rules prevent resolution of the given host name.

  • Name: DnsSearchEmptyError
  • Code: -805
  • Description: DNS_SEARCH_EMPTY
  • Type: dns
const err = new chromiumNetErrors.DnsSearchEmptyError();
// or
const Err = chromiumNetErrors.getErrorByCode(-805);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_SEARCH_EMPTY');
const err = new Err();

DnsSortError

Failed to sort addresses according to RFC3484.

  • Name: DnsSortError
  • Code: -806
  • Description: DNS_SORT_ERROR
  • Type: dns
const err = new chromiumNetErrors.DnsSortError();
// or
const Err = chromiumNetErrors.getErrorByCode(-806);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_SORT_ERROR');
const err = new Err();

DnsSecureResolverHostnameResolutionFailedError

Failed to resolve the hostname of a DNS-over-HTTPS server.

  • Name: DnsSecureResolverHostnameResolutionFailedError
  • Code: -808
  • Description: DNS_SECURE_RESOLVER_HOSTNAME_RESOLUTION_FAILED
  • Type: dns
const err = new chromiumNetErrors.DnsSecureResolverHostnameResolutionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-808);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_SECURE_RESOLVER_HOSTNAME_RESOLUTION_FAILED');
const err = new Err();

Author: Maxkueng
Source Code: https://github.com/maxkueng/chromium-net-errors 
License: MIT license

#electron #node #error 

Palma  Botsford

Palma Botsford

1656174440

12 Mafi kyawun musayar Crypto | Mafi kyawun Canjin Canjin Crypto

Menene musayar Cryptocurrency?

Canje-canjen musayar cryptocurrency dandamali ne waɗanda ke sauƙaƙe kasuwancin cryptocurrencies don wasu kadarori, gami da kuɗaɗen dijital da fiat. A sakamakon haka, musayar cryptocurrency yana aiki azaman tsaka-tsaki tsakanin mai siye da mai siyarwa kuma yana samun kuɗi ta hanyar kwamitocin da kudaden ma'amala.

A kan musayar cryptocurrency gama gari, ana iya musanya dala 100 zuwa bitcoin na ƙimar daidai, kuma akasin haka. Hakazalika, ana iya musanya bitcoin da ya kai dala $100 zuwa Ethereum daidai gwargwado. Ana iya amfani da ra'ayi iri ɗaya ga dukiya daban-daban bisa ga abin da musayar ke bayarwa.

Fa'idodin Canje-canjen Kasuwancin Cryptocurrency

  • Abota mai amfani: Mu'amala ta tsakiya tana ba masu saka hannun jari saba, hanyar kasuwanci da saka hannun jari a cryptocurrencies. Sabanin yin amfani da walat ɗin crypto da ma'amalar abokan-zuwa-tsara, waɗanda za su iya zama masu rikitarwa, masu amfani da musanya ta tsakiya za su iya shiga cikin asusunsu, duba ma'auni na asusun su, da yin ma'amala ta aikace-aikace da gidajen yanar gizo.
  • Amintacce: Matsakaicin musanya yana ba da ƙarin tsaro da aminci idan ya zo ga ma'amaloli da ciniki. Ta hanyar sauƙaƙe ma'amala ta hanyar haɓakawa, dandamali na tsakiya, musayar tsaka-tsaki yana ba da matakan kwanciyar hankali.

Lalacewar Canje-canjen Cryptocurrency

Hacking hadarin

  • Kamfanonin da ke da alhakin mallakar abokan cinikinsu ne ke gudanar da musanya ta tsakiya. Manyan musanya yawanci suna riƙe da biliyoyin daloli na bitcoin, wanda ke sa su zama makasudin masu kutse da sata.
  • Misalin irin wannan lamari shi ne Mt.Gox, wanda ya taba zama babban kamfani na musayar cryptocurrency a duniya kafin ya bayar da rahoton satar bitcoins 850,000, wanda ya sa aka dakatar da shi.

Kudin ciniki

  • Ba kamar ma'amaloli na abokan-zuwa-tsara ba, musayar tsaka-tsaki sau da yawa suna cajin babban kuɗaɗen ma'amala don ayyukansu da dacewa, wanda zai iya girma musamman lokacin ciniki da yawa.

Wadannan su ne manyan musanya na cryptocurrency tsakiya, bisa ga zirga-zirga, yawan ruwa, da kundin ciniki.

1. Binance Exchange :

Binance sanannen suna ne a fagen kasuwancin cryptocurrency. An haɓaka dandalin Binance na duniya a duk duniya ta hanyar tallace-tallace na yau da kullun wanda ke haifar da ƙarin mutane shiga cikin yanayin kasuwancin crypto. Koyaya, akwai wasu dandamali da yawa waɗanda ke ba da sabis kama da Binance.

Don haka, cikakken bita shine abin da ɗan kasuwa ke buƙata don yin tallafi mai kyau. Wannan bita na Binance yana kewaya sassa daban-daban na dandamali kuma yana fitar da bincike mara son kai game da fasalulluka. A cikin wannan bita, an ƙididdige gudummawar Binance don taimakawa kasuwancin CFDs akan cryptocurrencies. Bari mu gano yadda kuma dalilin da yasa ake ɗaukar Binance ɗaya daga cikin shahararrun dandamali na kasuwanci na duniya don cryptocurrencies.

Features na Binance

  • Kallon kallo
  • Ajiye
  • Noman amfanin gona
  • Kayan aikin Charting
  • Amintaccen Wallet
  • Binance Launchpad don 'Yan kasuwa

                                                                                       Yi rijista Binance Exchange

Ribobi da fursunoni na Binance

RibobiFursunoni
Binance yana da mafi girman kewayon cryptocurrencies don bayarwa a kasuwa. Hakanan yana da cikakkiyar kewayon nau'ikan nau'ikan cryptocurrency don ciniki, gami da BNB, BTC, ETH, da Bitcoin Cash.Yarda da KYC na iya zama tabbatacce ga wasu, amma yana iya zama shingen hanya ga yan kasuwa da ke neman sakaya suna. Dandalin baya bayar da ayyukan sa ba tare da bin KYC ba. Don haka, masu amfani da yawa sun kasa yin ciniki akan Binance kafin kammala aikin tabbatarwa.
dandamali ne mai sauƙin amfani. Binance yana da ɗimbin koyawa waɗanda za su iya taimaka wa masu amfani da fasali daban-daban na dandamali. Hakanan yana tallafawa masu amfani a cikin taimakon fasaha lokacin da dandamali ya fuskanci matsala mai rikitarwa.Manyan dandamali na ciniki ta Binance suna da wahala sosai ga sabbin yan kasuwa. Ayyukan su an tsara su ne kawai don ƙwararrun ƙwararrun yan kasuwa.
Binance yana riƙe da ƙarfi mai ƙarfi akan amincin bayanan sa. Tare da fasahar blockchain sarkar Binance, yana kare bayanan ma'amala a kowane ƙarshen ma'amala. Ana amfani da jerin matakan tsaro don kare kadarorin masu saka hannun jari daga hare-haren intanet.Ana samun asusun demo na Binance a cikin sashin Kasuwancin Binance Futures.
Binance yana goyan bayan hanyoyi daban-daban don adibas da cire kuɗi da kuɗin crypto. 
Mutum na iya samun sha'awa a cikin hannun jarin su na crypto. Za su iya zama kyakkyawan sakamako don saka hannun jari na cryptocurrencies. 
Yana iya smoothly aiwatar da babban ciniki girma. Binance yana ba da babbar riba ga 'yan kasuwansa. 
Binance Launchpad dandamali ne na musamman wanda ke ba masu amfani damar keɓancewar ga sabbin tsabar kudi da alamu. 
Akwai dandamali da yawa don ciniki akan Binance. Har ila yau, musayar yana kula da matakan gogewa daban-daban na ciniki, gami da cinikin gefe. 
Akwai cikakkiyar cibiyar tallafin abokin ciniki wanda masana Binance ke gudanarwa suna ba da tallafin wayar 24/7. 

Ana tallafawa Cryptocurrencies 

  • Bitcoin BTC
  • Binance Coin
  • Ethereum
  • Binance USD
  • Dogecoin
  • SHIB da sauran tsabar kudi.

☞ Yi rijistar Binance Exchange

2. Musanya Houbi :

Huobi yana daya daga cikin manyan dandamali na musayar cryptocurrency wanda aka fara a Beijing amma a halin yanzu yana da hedikwata a Singapore. Musayar tana tallafawa duka alamun ICO da cryptocurrencies kuma suna jaddada ci gaban tattalin arzikin Blockchain na gaba.

Bayan ƙaura zuwa Singapore a cikin 2020 sakamakon haramcin da gwamnatin China ta sanya akan ICOs da fiat zuwa kasuwancin crypto, Huobi ya kafa ofisoshinsa a wasu sassan duniya kamar Hong Kong, Amurka, Koriya ta Kudu, kuma ya fara bincika kasuwannin crypto. a Japan. Koyaya, haramcin crypto a China da korar Huobi daga al'umma ba zai iya hana musayar crypto daga ayyukanta ba, kuma a halin yanzu yana da sama da miliyan 3 masu rike da asusu.

Siffofin Huobi

  • Huobi babban amintaccen jagora ne na duniya a cikin sararin samaniyar crypto wanda ya yi mu'amala da fiye da biliyan 25 akan dandamali akan sa'o'i 24. Hakanan yana ba da Bitcoin, wanda shine mafi girman cryptocurrency ta kasuwa. Bugu da ari, an gina alamar asalin Huobi ta amfani da fasahar blockchain.
  • Ana ba masu amfani damar yin amfani da samfura da yawa don kasuwanci, siya, musanya, aro, adanawa, da siyar da bitcoin da sauran cryptocurrencies. Huobi ya dace da kowane nau'in masu amfani kuma yana ba da kuɗaɗen gasa ga kowace ma'amala.
  • Huobi ya zama wuri mai aminci don siyarwa, kasuwanci, da siyan crypto, kuma yana da miliyoyin masu amfani da ke kasuwanci a duk duniya. Hakanan yana ba da zaɓuɓɓukan biyan kuɗi da yawa kamar katin zare kudi ko canja wurin katin kiredit, canja wurin banki don masu amfani da shi don canza canjin fiat zuwa crypto.
  • Hanyoyin tsaro da Huobi ke bayarwa sun kasance daidai da ka'idojin masana'antu. Hakanan yana ba da ajiyar walat mai sanyi, tabbatarwa abubuwa biyu, SMS, da sanarwar imel waɗanda ke tabbatar da yanayin kasuwanci.

Ribobi da Fursunoni

RibobiFursunoni
 Ƙwararren mai amfani mai ban sha'awa. Baya goyan bayan adibas na fiat da cirewa.
 Babban musayar yana tallafawa sama da 300 cryptocurrencies da alamu. Tsarin tabbatarwa yana ɗan tsayi kaɗan.
 Yana ɗaukar manyan matakan tsaro na yanar gizo. 
 Tawagar tallafin abokin ciniki mai amsawa. 
 Masu amfani da Huobi suna jin daɗin yancin yin zaɓe akan madadin HADAX musayar da ke goyan bayan altcoins da yawa. 

☞ Yi rijista   Houbi Exchange

3. Coinbase

Coinbase cikakken tsari ne kuma mai lasisin musayar cryptocurrency a cikin jihohi 40 na Amurka. Coinbase da farko kawai ya ba da izinin ciniki na Bitcoin amma da sauri ya fara ƙara wasu cryptocurrencies waɗanda suka dace da ƙa'idodin da ba su da tushe. Coinbase yana da samfuran asali guda biyu; musayar dillali da ƙwararrun dandamalin ciniki mai suna GDAX. Koyaya, ana iya amfani da su biyu daban-daban daga juna. A yau, Coinbase yana ba da komai daga saka hannun jari na cryptocurrency, dandamalin ciniki na ci gaba zuwa asusun ajiyar Coinbase na cibiyoyi, walat don masu saka hannun jari, da tsabar tsabar barga - USD Coin (USDC). Mafi kyawun walat ɗin crypto na Coinbase yana samuwa a cikin ƙasashe 190+. Hakanan, tana da dubban ma'aikata a duniya.

Siffofin Coinbase

  • Kallon kallo
  • Crypto inshora
  • Amintaccen ajiya don tsabar kudi

Ribobi da Fursunoni

Bari mu sake nazarin ƴan ribobi da fursunoni na Coinbase 

RibobiFursunoni
Dandalin yana da sauƙi kuma mai sauƙi don amfani da dubawaBabu Coinbase a cikin ƴan ƙasashe
Coinbase yana karɓar manyan cryptocurrencies da fiat agoIdan aka kwatanta da masu fafatawa, farashin ciniki na Coinbase da kuɗin musayar suna da ɗan girma
Gidan yanar gizon yana ba da keɓantaccen dandamali ga 'yan kasuwa masu ci gaba da ake kira Coinbase ProMai amfani baya sarrafa maɓallan walat
Manhajar wayar hannu tana da dukkan fasalulluka na teburWadanda ke sha'awar kasuwancin altcoin ba za su sami yawa kamar sauran musanya ba
Matsakaicin yawan ruwa 
Yana da kyawawan zaɓuɓɓukan altcoin iri-iri 

☞   Shiga Coinbase

4. Kraken

Kraken musayar ce mai kyau ta ko'ina, saboda yana da sauƙin shiga ga masu farawa amma yana iya haɓaka zuwa ƙarin masu saka hannun jari/'yan kasuwa, kuma kuna iya kasuwanci fiye da 65 cryptocurrencies. Musayar ta ce tana ba da fifiko kan tsaro kuma tana kiyaye kariyar sadaukarwa don jarin ku. 

Kraken ya yi iƙirarin zama ɗaya daga cikin musanya na farko don ba da ciniki tabo akan gefe da sauran samfuran ci-gaba. Ba kamar sauran musanya da yawa ba, baya bayar da zaɓin walat. Babu dandalin a cikin jihohin New York da Washington, kuma wasu yankuna na iya samun hani. An kafa shi a cikin 2011 kuma an ƙaddamar da shi a cikin 2013. 

Ribobi da Fursunoni na Kraken

RibobiFursunoni
Yana ba da fifikon tsaro kuma yana bin matakai masu ƙarfi kamar ingantaccen abu biyu, ka'idojin ɓoye SSL, APIs, da sauransu.Ba a samun gidan yanar gizon a ƙasashe da yawa.
Gidan yanar gizon yana ba da fiye da 65 cryptocurrencies don siye, siyarwa, ko kasuwanci.Babu zaɓuɓɓukan walat ɗin crypto.
'Yan kasuwa za su iya kasuwanci nan take tare da babban musayar crypto. 
Abokan ciniki a Kraken na iya samun lada da yawa ta hanyar saka hannun jari. 
Shafin yana ba da bidiyo da jagorori masu amfani ga masu farawa. 

Bikin Squatting

Siffar siyan Instant Buy na Kraken yana da farashi na 0.9% akan siyan stablecoins tare da sauran statscoins ko USD da kuma farashin 1.5% akan siyan stablecoins tare da cryptocurrencies. Hakanan akwai kuɗin 1.5% akan sauran nau'ikan ciniki. Ƙarin kuɗin Kraken sun haɗa da -

  • 3.75%+$0.28 don biyan kuɗi/biyan katin kiredit.
  • 3.75%+ $0.28 don biyan kuɗin walat na dijital.
  • 0.5% don ACH ko banki akan layi.

☞ Yi rijista   Kraken

5. Bitfinex

Bitfinex yana daya daga cikin tsofaffin musayar cryptocurrency a duniya, wanda aka kafa a cikin 2012. Babban hedkwatar Bitfinex ya dogara ne a Hong Kong kuma iFinex Inc. nau'i-nau'i) tare da wasu manyan Altcoins guda bakwai kamar Ethereum da Monero.

Tafiya ta Bitfinex a matsayin dandalin ciniki na musayar musayar ba ta kasance mai santsi a farkon kwanakinsa ba, da zarar an kafa shi, musayar cryptocurrency ta fuskanci hacks guda biyu da wasu rigima da yawa don magudin farashi da keta tsaro tare da zarge-zargen rashin so. Amma tare da fasalulluka na musamman da matakan tsaro, ya sami nasarar zama ɗayan manyan musayar cryptocurrency a duniya dangane da girman girma.

Canjin Bitfinex yana ba da cinikin gefe, kuma alamun su na cikin gida na duka Bitcoin dogo da gajerun wando suna ba da mahimman siginar ciniki ga sauran manyan 'yan wasan crypto a kasuwa. Bayan haka, musayar kuma tana goyan bayan cinikin fiat, adibas, da cirewa.

Koyaya, yana iya ɗaukar lokaci mai yawa don sabon mai amfani don kammala aikin tabbatarwa, wanda ya faru ne saboda koma bayan masu neman musanya. Wannan har yanzu yana fifita musayar cewa duk da tsayin daka na tabbatarwa da rikodin rikice-rikice, ' yan kasuwa na cryptocurrency suna sha'awar yin amfani da dandamalin ciniki don kasuwancin crypto da saka hannun jari.

Features na Bitfinex

  • Margin Trading
  • Cin Duri da Lamuni
  • Interface Programming Application
  • Bitfinex Borrow

Ribobi da Fursunoni

RibobiFursunoni
 Dace da gogaggun yan kasuwa. Baya goyan bayan abokan cinikin Amurka.
 Yana goyan bayan tsabar tsabar crypto 100. Babban kuɗin ciniki.
 Da'a- biya duk asarar ga 'yan kasuwa waɗanda suka sha wahala hack crypto 2016 akan musayar. Ba musanya da aka tsara ba.
 Babban Liquidity. Ƙungiyar goyon bayan abokin ciniki kawai za a iya tuntuɓar ta imel
 Yana ba da damar adibas na waya na banki da cirewa. Ba ya ƙyale kowane zare kudi / katin kiredit ko e-wallet adibas.

☞   Shiga Bitfinex

6. Poloniex

Poloniex dandamali ne na ciniki da musayar cryptocurrency. Yanzu, wani yanki ne na ko reshen kamfanin iyayensa mai suna M/s. Polo Digital Assets Limited girma An kafa wannan kamfani na iyaye kuma ya samo asali a cikin tsibirin tsibirin Jamhuriyar Seychelles. Don haka, a fakaice a yanzu hatta babban wurin Poloniex Exchange watau hedkwatarsa ​​yana cikin tsibirin tsibirin Jamhuriyar Seychelles kuma yanzu ana gudanar da musaya ta hanyar dokoki, ka'idoji, da dokokin Jamhuriyar Seychelles game da kudin Crypto ko dijital.

Shiga Yanzu

Ba tare da izini ba, dandamalin musayar cryptocurrency na Poloniex yana bisa doka kuma a buɗe a hukumance haka kuma kasuwanci cikin hikima mai isa ga kusan duk ƙasashe na duniya sai kaɗan. Wanda ke nuna cewa an haramta Poloniex ga mazauna da 'yan ƙasa na ƴan ƙasashe a maimakon kasuwanci da musayar kamar Cuba, Iran, Koriya ta Arewa, Sudan, Siriya, Amurka. Ya zuwa yanzu girman ciniki na dandalin musayar Poloniex ya kai kusan 4872 Bitcoins (BTC) girma na ciniki kowace rana.

Kafa da Tarihin Poloniex: Poloniex ciniki ya kasance asalin hedikwata a Delaware watau Amurka tushen musayar ciniki na cryptocurrency kuma Tristan D'Agosta ya kafa shi a cikin Janairu 2014. Wannan musayar ciniki ta Poloniex ta kasance kuma tana ɗaya daga cikin manyan musayar cryptocurrency na tushen Amurka a duniya. Ba da daɗewa ba bayan ƙaddamar da shi, dandalin ya fuskanci harin yanar gizo a cikin 2014 da kansa wanda ya sa ya yi asarar kusan kashi 12% na tafkin Bitcoin watau kimanin dalar Amurka 50,000.

Sama da wannan asarar, dandamali ya kuma ɗauki sakamakon kuma ya mayar da masu saka hannun jari daidai adadin asarar hannun jari na Bitcoin. Daga baya a cikin 2016, ya sake tashi daga wannan koma baya kuma ya kara yawan kasuwancinsa ta hanyar kasancewa farkon wanda ya shiga kasuwa don jera Ethereum (ETH) akan musayar ciniki. Sannan a farkon kwata na shekarar 2018, wani kamfani mai suna M/s ya samu Poloniex. Circle (kamfanin biyan kuɗi) don siyan kuɗi kusan 4,00,000 USDT.

Bayan siye, canjin Poloniex ya fara zuwa ga ci gabansa kuma an canza shi gaba ɗaya zuwa ɗaya daga cikin manyan mu'amalar crypto na farko na kamfanin Circle. Sakamakon haka, Poloniex yana ɗaya daga cikin manyan kuma shahararriyar musayar Crypto Amurka musamman tsakanin masu saka hannun jari na Amurka, ƙwararrun yan kasuwa da kuma sabbin masu amfani. Yana da kundin ciniki na yau da kullun fiye da kusan dalar Amurka miliyan 100.

Bugu da ari, bayan fuskantar wani koma-baya da wasu ƙalubale a cikin nau'ikan bayanan faɗuwar Cryptocurrency CLAM a farkon 2019 saboda rashin tabbas a cikin yanayin ƙa'idar cryptocurrency Amurka; Sakamakon haka, a ƙarshen wannan shekarar watau a cikin Nuwamba 2019, kamfanin iyaye M/s. Circle ya kawar da dabarun kuma ya canza Poloniex a matsayin ƙungiya zuwa wata ƙungiya ta daban a ƙarƙashin sunan Polo Digital Assets Ltd kuma wannan sabon kamfani ya sake yin rajista a hukumance a cikin tsibiri mai tsibiri na Jamhuriyar Seychelles, wanda tsibiri ne mai nisa a cikin Pacific kuma sananne ne sosai ga ƙa'idodin crypto masu kyau kamar yadda kuma gida ne ga sauran mu'amalar cryptocurrency marasa tsari kamar BitMEX, Firayim XBT, Binance, da dai sauransu… Wannan sabuwar ƙungiya ce - Polo Digital Assets Limited ita ce kamfanin iyaye na Poloniex.

Bugu da ari, kafa wannan kamfani na iyaye ya sami goyon baya kuma ya ba da tallafi daga ƙungiyar masu zuba jari na Asiya da ba a bayyana sunansu ba ciki har da Shugaba na TRON Justin Sun. Tare da wannan dabarar ɗaukar Circle ta 'yantar da kanta daga ƙalubale a matsayin kamfani na Amurka da ke kayyade/kayyade musaya na ƙasa da ƙasa kuma gabaɗaya ya ɗauki wata hanya ta daban ta hanyar guje wa binciken AML/KYC don zama dandamali ba tare da tabbatarwa ba tare da zama cikakkiyar musanya mara tsari.

Don haka a ƙarshe, kamar yadda musayar daban-daban ke da ra'ayoyin ciniki daban-daban, Poloniex ma yanzu yana da nasa ra'ayin ciniki don cryptocurrencies. Bugu da ari, kuma a cikin Fabrairu 2020, Poloniex ya sake fuskantar wani bug harin wanda a cikin Afrilu 2020 da gidan yanar gizo dandali ya tafi a karkashin wani total revamping da ke dubawa a kan daban-daban musaya daban-daban kamar yanar, wayoyin hannu da dai sauransu Duk da haka, da responsily da kuma nasarar gudanar ya fito. na wannan rikicin kuma ya sake tsayawa a kasuwa tare da mike tsaye ta hanyar sake samun imanin masu amfani da shi.

Ribobi & Fursunoni

RibobiFursunoni
Poloniex yana ba da ƙananan kuɗaɗen ciniki idan aka kwatanta da sauran yawancin musayar.A kan Poloniex Exchange ƴan kaɗan / iyakantattun zaɓuɓɓukan adibas na fiat suna samuwa ga masu amfani / yan kasuwa.
Poloniex dandalin ciniki ne na abokantaka mai amfani (Sigar Turanci tare da wasu harsuna).Kamar yadda idan aka kwatanta da bita na wasu musanya, kamar yadda a yanzu Poloniex Exchange ya zama mafi yanci da sassaucin ra'ayi da aka tsara / musanya ciniki.
Poloniex lissafi da littafin oda yana riƙe da santsi da sauƙi mai sauƙin amfani tare da aikace-aikacen zane-zane na ciniki don sauƙin amfani.Littafin oda baya tallafawa kudaden fiat a cikin tsarin kasuwancin su.
Poloniex yana ba masu amfani da shi ko 'yan kasuwa tare da mafi yawan cryptocurrencies don zaɓar daga.Taimakon sabis na abokin ciniki na Poloniex na iya zama a wasu lokuta kadan jinkiri kuma a mayar da shi kamar yadda aka lura da nazari ta hanyar ra'ayoyin abokin ciniki gabaɗaya.
Yana da fasali na musamman wanda masu amfani da shi ko 'yan kasuwa za su iya yin amfani da su da kuma zaɓuɓɓukan ciniki na gaba na saka hannun jari ta amfani da Poloniex.Poloniex Exchange yana da tarihin yin kutse sau biyu watau ɗaya a baya yayin farkon farkon sa da na biyu a cikin Fabrairu 2020; duk da haka, an gudanar da aikin dawo da dandalin yadda ya kamata daga duka hare-haren kwaro.
Kayan aikin Poloniex ba wai kawai ana samunsa akan mu'amalar yanar gizo ba har ma akan aikace-aikacen Wayar hannu.Bayan canjin gudanarwa da ikon babban kamfani na Poloniex Exchange, yanzu musayar kasuwancin crypto ne mara tsari.
Poloniex yana da nasa musayar rabe-rabe - Poloni DEX da kuma nasa Poloniex Launch Base a matsayin IEO Launchpads. 
Dangane da bita, Poloniex dandamali ne mai sauƙin isa, inda kawai adireshin imel na yan kasuwa ko masu amfani ke buƙata don kasuwanci. 
Kamar yadda mai amfani ya sake dubawa, Poloniex yana ba masu amfani da shi da 'yan kasuwa tare da kowane lokaci na kowane lokaci na mako, watau 24 hours. da sabis na goyon bayan abokin ciniki na kwanaki 7. 

Farashin Poloniex

Kudaden Poloniex sune mafi ƙanƙanta idan aka kwatanta da sauran shahararrun musayar crypto. Wannan dandali yana cajin masu amfani da shi don aiwatar da iyaka, kasuwancin tabo, da cire cryptocurrency. Abokan ciniki na Poloniex VIP sun faɗi cikin nau'in Poloniex azurfa, zinare, ko matakan masu yin kasuwa. Suna biyan 0% a matsayin mai yin kuma ƙasa da 0.04% don cinikin masu ɗaukar kaya.

☞   Shiga Poloniex

7. Kucoin

KuCoin musayar crypto ce mai hedikwata a Seychelles. KuCoin sabis na musayar cryptocurrency baya iyakance ga siye da siyarwa ko musanya alamun crypto don altcoins ko agogon fiat. Bugu da kari, sabis ɗin lamuni na crypto KuCoin na takamaiman ƙimar riba ya bambanta da sauran mu'amalar crypto a duniya.

Gidan yanar gizon yana da sauƙi kuma mai sauƙi don kewayawa. An rarraba shi zuwa sassa daban-daban don sauƙaƙe rajista, bayan haka mutum zai iya fara ciniki. Tarin tallafin cryptocurrencies da fiat ago yana da ban sha'awa sosai. Bugu da kari, KuCoin yana ba da kayan aikin kasuwanci da yawa na atomatik da kayan aikin kuɗi kamar ciniki bot da lamuni na crypto, yana mai da shi musayar da aka fi so don samun riba.

A matsayin musayar crypto tare da isa ga duk duniya, KuCoin zaɓi ne mai dacewa don samun dama daga yawancin ƙasashe. Duk da haka, 'yan ƙasar Amurka da ke sama da iyakar FBAR dole ne su haɗa shi a cikin fayilolin FBAR kamar yadda KuCoin musanya ce ta Amurka.

Abubuwan da aka bayar na KuCoin

  • Ana ba abokan ciniki fiye da kadarorin dijital 200, suna taimakawa wajen aiwatar da amintattun ma'amaloli tare da ƙananan kudade. KuCoin yana da babban suna kuma ya zama ɗaya daga cikin mafi girman musayar kuɗin dijital wanda ke ba da kewayon cryptocurrencies. Yana bayar da rangwame da kari da yawa; kuma yana cajin kuɗi na 0.1 % kowace cinikin da aka aiwatar.
  • KuCoin yana da matakan tsaro na masana'antu wanda ya haɗa da ɓoyayyen ɓoyayyen multilayer, wallet ɗin bitcoin na micro-cerawal, tabbatar da abubuwa da yawa, da ƙungiyar kula da haɗari na ciki wanda ke kula da ayyukan yau da kullun bisa ga tsauraran matakan tsaro.
  • KuCoin software ce mai farawa da fahimta, kuma tana ba da dandamali na ciniki na cryptocurrency waɗanda ke taimaka wa abokan ciniki cikin sauƙi yin hasashe ta amfani da bitcoin da cryptocurrencies.
  • Muhimman abubuwan KuCoin shine yana tallafawa kasuwancin da ba na tsarewa ba. Ana iya aiwatar da wannan ciniki mara tsaro kai tsaye daga walat ɗin mai amfani.
  • Platform ya kuma samar da sashin FAQ ga masu amfani domin su iya aiki yadda ya kamata.

Ribobi da fursunoni na KuCoin

RibobiFursunoni
Sama da 600 cryptocurrencies ana tallafawa.Baya goyan bayan cinikin fiat nau'i-nau'i.
Hanyoyin biyan kuɗi da yawa.Daban-daban nau'ikan ciniki sun goyi bayan kasuwanni daban-daban.
Yana goyan bayan musayar fiat-to-crypto da akasin haka. 
Sauƙi don saukar da aikace-aikacen hannu don na'urorin Android da iOS. 
Samuwar ƙananan wallet ɗin cirewa. 
Kwatankwacin ƙananan kuɗin ciniki. 

☞   Shiga Kucoin

8. Bybit

An kafa Bybit a cikin 2018 kuma an san shi yana ɗaya daga cikin musayar abubuwan haɓaka cryptocurrency cikin sauri a cikin duniyar crypto. Wanda ke da hedikwata a Singapore, an yi masa rajista a tsibirin Virgin Islands. Ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun masana suka kafa ta da sashen amintaccen kamfani na New York tare da isasshen ilimi game da kamfani da aka jera a bainar jama'a. dandamali ne mai mayar da hankali ga abokin ciniki wanda ke ba da kyakkyawar ƙwarewar mai amfani da karɓar dalar Singapore. Adadin ciniki na yau da kullun akan wannan gidan yanar gizon yana ƙaruwa da sauri

Canjin Bybit, musayar abubuwan da aka samo asali na crypto, yana ba da yanayin ciniki mai kyau don kasuwanci na gaba tare da kyakkyawan aiki a cikin BTC/USD, ETH/USD, XRP/USD, EOS/USD, da kwangiloli na dindindin na BTC/USD. Dangane da bitar mu ta Bybit, wannan musayar cryptocurrency tana aiki kuma tana ba da aminci, amintacce, gaskiya, bayyananne, da ingantaccen dandalin ciniki na gaba.

Siffofin Bybit

  • Kasuwancin samfuran samfuran kasuwanci.
  • 100X kasuwar kasuwa.
  • Mai watsa shiri na kayan aikin bincike na bayanai.
  • Ƙididdigar mai amfani ga al'ummar crypto.

Ribobi da Fursunoni na Bybit

RibobiFursunoni
Babu KYC da ake buƙata don sabon mai amfani. Yana da sauƙi don fara ciniki.Adadin nau'ikan ciniki yana iyakance.
Yana da ciniki na tushen pc da kuma zaɓin aikace-aikacen hannu don shiga da kasuwanci.Rashin tsari.
Yin amfani da Bybit yana da girma sosai, farashin ciniki mai ban sha'awa da ragi mai yin kasuwa.Ba a yarda 'yan ƙasar Amurka yin kasuwanci ba.
Yana da garantin Asusun Inshora don ragewa da rufe asara.Ba za a iya tabbatar da ƙididdigan ƙarar ciniki don tantance sahihancin sa ba.
Nau'o'in oda da yawa mai yuwuwa kamar ƙayyadaddun umarni, umarni na ɓangarori, odar sharadi da odar kasuwa. 
Kwangilolin da aka samo asali sun daidaita a cikin Coin da USDT. 
Babban kari. 
Yana cikin manyan mu'amala guda uku da aka kafa dangane da mafi girman juzu'in ciniki a cikin abubuwan da aka samo asali na crypto. 
Kudaden Bybit suna cikin mafi ƙanƙanta idan aka kwatanta da sauran musayar. 

☞   Yi rijistar Musanya Bybit

9. Gate.io

Gate.io ya kasance mafi tsufa musanya cryptocurrency a kasar Sin tun 2013. Yana daya daga cikin manyan farko Exchange Offering (IEO) dandamali tare da maras ciniki kudade. Manyan fasalulluka kamar kasuwancin gefe tare da haɓakawa da ba da lamuni na crypto tare da lamuni mai iyaka tsakanin agogon crypto da yawa sun sa ya zama ɗayan mafi kyawun musayar crypto a Asiya.

Gate.io dandamali ne na musayar Bitcoin wanda ke tallafawa BTC, LTC, Ethereum, Qtum, da ƙarin cinikin kadarorin blockchain. A cikin 'yan shekaru, musayar ya sami karbuwa a duniya kuma yanzu yana aiki a kusan dukkanin ƙasashe na duniya. Duk da haka, a halin yanzu dandalin ba ya aiki a kasar Sin kuma ya canza ofishinsa mai rijista zuwa Virginia, Amurka.

Bayan tallafawa sama da manyan cryptocurrencies sama da 800 tare da nau'i-nau'i na cryptocurrency ciniki sama da 1,000, dandamali yana tallafawa kasuwancin tabo da cinikin gefe. Har ila yau, ta fadada ayyukanta zuwa wasu kasuwanni daban-daban kamar ETF, Zaɓuɓɓuka, gaba, da abubuwan da aka samo don masu zuba jari. Dandali ne musamman ga ƙwararrun yan kasuwa.

Siffofin Gate.io

  • Masu amfani za su iya amfani da tsare-tsaren saka hannun jari na lokaci, biyan kuɗi da saka hannun jari a kasuwannin cryptocurrency, cinikin gefe tare da yin amfani da 10x, ba da rance ko aro kuɗi, da saka hannun jari a kasuwar crypto.
  • Yana ba da sabis na kuɗi kaɗan ga masu amfani da shi.
  • CER ta sanya mata suna ɗaya daga cikin mafi kyawun musanya don tsaro ta yanar gizo.
  • Yana ba da babban bayanan taimako, gami da ɓangaren FAQ da Sabon Jagorar mai amfani.

Ribobi da Fursunoni na Gate.io

RibobiFursunoni
Dandalin yana aiki a duk duniya a cikin fiye da kasuwanni 400 da sama da 800 cryptocurrencies.Musanya mara tsari.
IEO mai ban mamaki (hadaya ta farko) dandamali.Ba a ba da shawarar ga yan kasuwa masu farawa ba.
Aikace-aikacen wayar hannu mai ƙarfi. 
Fasaloli da yawa, gami da ciniki ta tabo da ciniki na gefe tare da damar 10x. 
Amintaccen musanya. 
24/7 goyon bayan abokin ciniki. 

☞   Shiga Gate.io

10. Bittrex

Bittrex wani musayar cryptocurrency ne na Amurka wanda aka ƙaddamar a cikin 2014. Tare da hedkwatarsa ​​a Las Vegas, Nevada, Amurka, Bittrex kuma yana da ofishi a Seattle, Washington, Amurka. Bill Shihara, Richie Lai, Ryan Hentz, da Rami Kawach sune suka kafa ta. An ba da rahoton cewa Bittrex ya sami kusan masu amfani da dubu ɗari biyar zuwa Disamba 2017.

A cewar Coinranking.com, Bittrex yana samar da ingantaccen adadin kasuwancin yau da kullun na kusan miliyan 262.54. A cikin jerin Coinranking, Bittrex yana a matsayi na 63 kuma ya mallaki kashi 0.20% na kasuwa a ranar da ake rubuta wannan labarin.

Bittrex yawanci dandalin ciniki ne na crypto-to-crypto; duk da haka, yana ba masu amfani da shi damar saka hannun jari a USDT (US Dollar Tether). Bittrex a halin yanzu yana goyan bayan USD, EUR, da wasu wasu kuɗaɗen fiat, amma wannan kayan aikin ba a samo shi ba da farko. Wannan musayar cryptocurrency yana da sauƙi mai sauƙin amfani kuma ya zo tare da tanadin tsaro na gaba.

Ribobi da Fursunoni

RibobiFursunoni
Yana ba da ingantaccen tsarin kasuwancin crypto.Baya goyan bayan canja wurin banki.
0.25% lebur kuɗin musayar crypto na duk kasuwancin da aka aiwatar.Yana cajin kuɗi mafi girma ga 'yan kasuwa masu ƙarancin girma.
Yana ba da ciniki mara suna.Ana buƙatar haɓaka tallafin abokin ciniki.
Sauƙi don amfani da keɓancewa wanda masu farawa zasu iya amfani da su don siyan bitcoin nan take da sauran cryptos. 
Baya cajin kuɗi akan cirewa da ajiya. 

Farashin Bittrex

Dangane da kuɗaɗen ƙira da masu karɓar, wannan musayar yana cajin 0 - 0.35%; Bittrex yana cajin kwamitocin lebur na 0.25% akan duk kasuwancin crypto da aka kashe. Ba ya cajin kuɗi don cirewa da ajiya daga masu amfani.

☞   Shiga Bittrex

11. HitBTC

HitBTC musayar Bitcoin ce ta Turai wacce ta fara aikinta tare da miliyan 6 da aka karɓa a matsayin babban kamfani a cikin 2013 a Hong Kong. Wannan dandali yana ba da sabis ɗin sa a duniya ba tare da wani hani ba. Bisa ga bita na HitBTC, HitBTC yana ba da sabis ga yawancin kasuwannin Turai da Estoniya; wannan musayar yana da sauƙin samun dama ga abokan ciniki na tushen Turai daga sassa daban-daban na duniya.

HitBTC yana da sunan taƙaice Bitcoin(BTC) a cikinsa kuma musayar dijital ce ta kuɗi da yawa maimakon dandamali na tushen Bitcoin. HitBTC tana goyan bayan nau'ikan kasuwanci da yawa waɗanda ke da cryptocurrencies da yawa, gami da wasu shahararrun kadarorin crypto. Membobin ƙungiyar HitBTC sun haɓaka wannan dandamali suna kiyaye nau'ikan masu amfani iri-iri. Lokacin da aka gudanar da aikin ƙira, an ba da fifikon kawai akan sauƙi da sauƙin amfani da ke dubawa ga masu amfani da shi. Ɗaya daga cikin mahimman abubuwan da HitBTC ke bayarwa shine cewa yana ba da nau'o'in asusu daban-daban don 'yan kasuwa su zaɓa daga su dace da salon kasuwancin su.

Siffofin HitBTC

  • Yanayin Demo
  • Asusu mara suna
  • Ma'ajiyar Sanyi

Ribobi da Fursunoni
 

RibobiFursunoni
 Kudaden HitBTC suna da ƙasa idan aka kwatanta da kuɗin ciniki na wasu musanya. Wannan dandali ba ya karɓar abokan cinikin Amurka.
 Mai amfani yana da sauƙi don amfani. HitBTC ba na masu farawa bane.
 Babu babba iyaka don ajiya da ayyukan cirewa. Taimakon abokin ciniki matsakaici.
 Yana da kewayon cryptocurrencies idan aka kwatanta da sauran musayar. HitBTC ba musanya ce da aka tsara ba.
 Masu amfani ba su buƙatar yin aikin KYC ba. 
 HitBTC yana ba da mafi girman matakin tsaro ta amfani da 2FA da fasahar ɓoyewa ta ci gaba. 
 HitBTC dandamali yana ba da babban musayar kuɗi. 

☞   Shiga HitBTC

12. OKX Musanya

OKX shine musayar cryptocurrency na tushen Malta wanda aka kafa a cikin 2014 wanda ke hidimar miliyoyin masu amfani a cikin ƙasashe sama da 100 a duniya, yana matsayi na 4 cikin sharuddan girman ciniki kamar yadda binciken mu da OKX bita. Baya ga cryptocurrencies, OKX kuma yana ba da ciniki tabo, ciniki na gaba, da ciniki na asali. Saboda haka, ana la'akari da shi mafi girma tabo da musayar abubuwan da aka samo a cikin duniya (kuma dangane da girman ciniki). Shugaban dandalin ciniki na OKX na yanzu, JayHao, yana da matukar sha'awa da ƙwarewa a cikin ci gaban wasa kafin ya shiga dandalin ciniki na cryptocurrency.

Musayar ta fara tafiya daga Hong Kong kuma daga baya ta fadada ayyukanta zuwa Malta bayan da gwamnatin Malta ta amince da tsarin sada zumunta gaba daya don zuba jari da ciniki na cryptocurrency. A cikin shekarun da suka gabata, OKX ta sami tallafi da shawarwarin saka hannun jari daga manyan 'yan jari-hujja da kamfanoni masu saka hannun jari kamar Cyuan Ventures, VenturesLab, Longling Capital, eLong Inc, da Qianhe Capital Management wanda ya taimaka wa musayar kadarorin dijital ta kai ga kololuwa inda take yanzu. Don haka kara karanta wannan bita na OKX, san duk fahimtar wannan musayar, kuma fara bincike!

OKX an haife shi ne daga 'yar'uwarsa kamfanin OKCoin wanda shine mafi sauƙi musayar crypto Amurka wanda akasari ƙwararrun yan kasuwa na crypto. OKCoin kawai ya mai da hankali kan ciniki na cryptocurrency (siyayya da siyarwa) da alamun ICO, yayin da OKX yana ba da ingantaccen dandamali don sauran amintattun kuɗi kamar tabo, zaɓuɓɓuka, abubuwan haɓaka, da haɓaka ciniki baya ga cryptocurrencies kawai. OKX ta ƙaddamar da nasa 'alamar amfani' OKB a cikin 2018.

Ana iya amfani da alamar ko dai don daidaita farashin ciniki a kan dandalin OKX ko don biyan "sabis na keɓaɓɓen ciki har da sabis na tallafin abokin ciniki da haɓaka ƙimar API. Kafin yin rajista a kan dandamali, ana ba da shawarar cewa 'yan kasuwa su bi ta hanyar duban OKX daban-daban da ke akwai don cikakken sani game da yadda musayar ke aiki.

Fasalolin OKX Exchange

Dandalin ciniki na OKX yana ɗaukar nauyin wasu sabbin fasalolin da suka sa ya zama ɗaya daga cikin manyan musayar cryptocurrency a duniya.

  • Sauƙi don amfani da dubawa yana ba da damar duka masu farawa da ƙwararrun yan kasuwa don kasuwanci crypto akan dandamali.
  • Yana ba da babban zaɓi na kadarorin ciniki - fiye da alamun dijital 140 da sama da 400 BTC da USDT nau'i-nau'i.
  • Yana ba da damar zaɓuɓɓukan biyan kuɗi da yawa kamar katin zare kudi, katin kiredit, canja wurin waya, Google Pay, da sauransu.
  • Yana ba da kewayon hanyoyin kasuwancin crypto da yawa kamar ciniki tabo, ciniki mai gefe, ciniki na DEX, gaba, zaɓuɓɓuka, musanyawa na dindindin, ciniki mai sauri (kasuwa ta tsaya ɗaya).
  • Ƙarƙashin tsarin kuɗi bisa ga mai ɗaukar kasuwa da samfurin mai yin kasuwa.
  • Kudaden ajiya na sifili da kuma ƙananan kuɗin cirewa.
  • Matakan tsaro masu ƙarfi.
  • Kyakkyawan sabis na abokin ciniki 24/7.
  • Makarantar OKX tana ba da babban sashin ilimi don masu farawa.

Ribobi da Fursunoni

OKX, kamar duk sauran musayar, yana da fa'idodi da rashin amfani.

RibobiFursunoni
Ƙananan kuɗin ciniki.Ba a yarda da ƴan ƙasar Amurka ba.
Zero OKX ajiya kudade.Babu asusun demo.
Yana karɓar hanyoyin biyan kuɗi da yawa.Akwai iyakoki don cirewa.
Babban zaɓi na tsabar kudi na crypto. 
Yana ba da damar ɗimbin kewayon zaɓuɓɓukan kasuwanci kamar tabo, gaba, da ciniki na asali. Hakanan, bayar da cinikin gefe. 
Yana da sauƙin dubawa tare da aikace-aikacen hannu daban. 

Farashin OKX

Kudaden OKX sune mafi ƙasƙanci a cikin kasuwar crypto; don haka, ana iya ɗaukar su a matsayin babban ƙarfinsu. Kudaden sun dogara ne akan matsakaicin adadin ciniki na kwanaki 30, kuma yana cajin kuɗaɗen masu ƙira na 0.15% da kuma kuɗin masu karɓar na 0.2%.

☞ Yi rijista   OKX Exchange

Na gode don karanta jagorar zuwa Musanya Cryptocurrency. 

Abigail betty

Abigail betty

1624568400

🔴 Crypto Crash Intensifies | This Week in Crypto – May 24, 2021. JUST IN 3 MINUTES

Want to meet with Nate in person? Attend Bitcoin 2021 in Miami.
0:38 Black Wednesday in Crypto
1:00 Crypto Crash Leads to Issues on Exchanges
1:16 Insider Predicted Bitcoin Crash?
1:35 China Announces Limitations on BTC Mining
1:49 U.S. Treasury Limiting Crypto Privacy
2:12 Societe Generale Prefers Gold over Bitcoin
2:27 Millennials Prefers Doge over Bitcoin
2:46 Wells Fargo to Offer Crypto Investment
3:04 Cathie Wood Still Thinks BTC Could Reach $500K

📺 The video in this post was made by 99Bitcoins
The origin of the article: https://www.youtube.com/watch?v=n2Vv25nszVo
🔺 DISCLAIMER: The article is for information sharing. The content of this video is solely the opinions of the speaker who is not a licensed financial advisor or registered investment advisor. Not investment advice or legal advice.
Cryptocurrency trading is VERY risky. Make sure you understand these risks and that you are responsible for what you do with your money
🔥 If you’re a beginner. I believe the article below will be useful to you ☞ What You Should Know Before Investing in Cryptocurrency - For Beginner
⭐ ⭐ ⭐The project is of interest to the community. Join to Get free ‘GEEK coin’ (GEEKCASH coin)!
☞ **-----CLICK HERE-----**⭐ ⭐ ⭐
Thanks for visiting and watching! Please don’t forget to leave a like, comment and share!

#bitcoin #blockchain #crypto #crypto crash #this week in crypto #crypto crash intensifies

Eva Watson

Eva Watson

1615353436

Antier Solutions | The best crypto exchange software development company in the world

Antier Solutions is a leading crypto exchange software development company in the USA offering a comprehensive range of services to deliver the world’s best crypto exchange platform. Antier Solutions has a team of skilled blockchain developers who couple their expertise and knowledge to develop top-notch exchanges fortified with best-in-class features. At Antier Solutions, they deliver result-oriented services to deliver meaningful outcomes that help to increase investors’ interest and accomplish your business goals. For details, visit Antier Solutions.
Email: info@antiersolutions.com
For more information, call us: +91 98550 78699 (India), +1 (315) 825 4466 (US)

#crypto exchange software #crypto exchange development company #cryptocurrency exchange software #crypto exchange platform software #crypto exchange development #crypto exchange development company