Maktaba za API za upande wa nyuma
Ili programu ya programu iweze kuingiliana na mnyororo wa vitalu wa Ethereum (yaani, kusoma data ya mnyororo wa vitalu na/au kutuma miamala kwenye mtandao), lazima iunganishwe na nodi ya Ethereum.
Kwa madhumuni haya, kila kiteja cha Ethereum hutekeleza vipimo vya JSON-RPC, kwa hivyo kuna seti sawa ya njia ambazo programu zinaweza kutegemea.
Ikiwa unataka kutumia lugha maalum ya programu kuunganishwa na nodi ya Ethereum, kuna maktaba nyingi za urahisi ndani ya mfumo wa ikolojia ambazo hufanya hili kuwa rahisi zaidi. Kwa maktaba hizi, wasanidi programu wanaweza kuandika njia angavu za mstari mmoja ili kuanzisha maombi ya JSON-RPC (kiufundi) yanayoingiliana na Ethereum.
Mahitaji ya awali
Inaweza kusaidia kuelewa mkusanyiko wa Ethereum na wateja wa Ethereum.
Kwa nini utumie maktaba?
Maktaba hizi huondoa ugumu mwingi wa kuingiliana moja kwa moja na nodi ya Ethereum. Pia hutoa vipengele vya matumizi (k.m., kubadilisha ETH kuwa Gwei) ili kama msanidi programu uweze kutumia muda mchache kushughulika na utata wa wateja wa Ethereum na muda mwingi kuzingatia utendaji wa kipekee wa programu yako.
Maktaba zinazopatikana
Miundombinu na huduma za nodi
Alchemy - Jukwaa la Maendeleo la Ethereum.
- alchemy.com (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- GitHub (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
All That Node - Nodi-kama-Huduma.
- All That Node.com (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
Blast na Bware Labs - API Zilizogatuliwa kwa Mtandao Mkuu wa Ethereum na Mitandao ya Majaribio.
- blastapi.io (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
BlockPi - Hutoa huduma za RPC zenye ufanisi zaidi na za haraka
- blockpi.io (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- GitHub (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
Lango la Ethereum la Cloudflare.
Etherscan - Kichunguzi cha Bloku na API za Muamala
Blockscout - Kichunguzi cha Bloku cha Chanzo Wazi
GetBlock- Mnyororo wa vitalu-kama-huduma kwa maendeleo ya Web3
Infura - API ya Ethereum kama huduma.
- infura.io (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- GitHub (inafunguka katika kichupo kipya)
Node RPC - Mtoa huduma wa EVM JSON-RPC wa gharama nafuu
NOWNodes - Nodi Kamili na Vichunguzi vya Bloku.
QuickNode - Miundombinu ya Mnyororo wa vitalu kama Huduma.
- quicknode.com (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
Rivet - API za Ethereum na Ethereum Asilia kama huduma inayoendeshwa na programu ya chanzo wazi.
- rivet.cloud (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- GitHub (inafunguka katika kichupo kipya)
Zmok - Nodi za Ethereum zinazolenga kasi kama API ya JSON-RPC/WebSockets.
- zmok.io (inafunguka katika kichupo kipya)
- GitHub (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
Zana za maendeleo
ethers-kt - Maktaba ya Kotlin/Java/Android isiyolingana, yenye utendaji wa juu kwa minyororo ya vitalu inayotegemea EVM.
- GitHub (inafunguka katika kichupo kipya)
- Mifano (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
Nethereum - Maktaba ya ujumuishaji ya .NET ya chanzo wazi kwa mnyororo wa vitalu.
- GitHub (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
Zana za Python - Aina mbalimbali za maktaba kwa mwingiliano wa Ethereum kupitia Python.
- py.ethereum.org (inafunguka katika kichupo kipya)
- GitHub ya Web3.py (inafunguka katika kichupo kipya)
- Soga ya Web3.py (inafunguka katika kichupo kipya)
Tatum - Jukwaa kuu la maendeleo la mnyororo wa vitalu.
- Tatum (inafunguka katika kichupo kipya)
- GitHub (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
Web3j - Maktaba ya ujumuishaji ya Java/Android/Kotlin/Scala kwa Ethereum.
- GitHub (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- Gitter (inafunguka katika kichupo kipya)
Huduma za mnyororo wa vitalu
BlockCypher - API za Wavuti za Ethereum.
Chainbase - Miundombinu ya data ya Web3 ya yote kwa moja kwa Ethereum.
- chainbase.com (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
Chainstack - Nodi za Ethereum zinazonyumbulika na zilizojitolea kama huduma.
- chainstack.com (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- Rejeleo la API ya Ethereum (inafunguka katika kichupo kipya)
Nodi ya Wingu ya Coinbase - API ya Miundombinu ya Mnyororo wa vitalu.
- Nodi ya Wingu ya Coinbase (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
DataHub na Figment - Huduma za API za Web3 zilizo na Mtandao Mkuu wa Ethereum na mitandao ya majaribio.
Moralis - Mtoa Huduma wa API ya EVM ya Kiwango cha Biashara.
- moralis.io (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- GitHub (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
- Jukwaa (inafunguka katika kichupo kipya)
NFTPort - Data ya Ethereum na API za Kufua.
- nftport.xyz (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- GitHub (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
Tokenview - Jukwaa la Jumla la API za Mnyororo wa vitalu wa Kripto Nyingi.
- services.tokenview.io (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- GitHub (inafunguka katika kichupo kipya)
Watchdata - Hutoa ufikiaji rahisi na wa kutegemewa wa API kwenye mnyororo wa vitalu wa Ethereum.
- Watchdata (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
Codex - API ya data ya mnyororo wa vitalu iliyoboreshwa na ya wakati halisi katika minyororo mingi.
- codex.io (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- Kichunguzi (inafunguka katika kichupo kipya)
- GitHub (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
Covalent - API zilizoboreshwa za mnyororo wa vitalu kwa Minyororo 200+.
- covalenthq.com (inafunguka katika kichupo kipya)
- Nyaraka (inafunguka katika kichupo kipya)
- GitHub (inafunguka katika kichupo kipya)
- Discord (inafunguka katika kichupo kipya)
Usomaji zaidi
Je, unajua rasilimali ya jamii iliyokusaidia? Hariri ukurasa huu na uiongeze!
Mada zinazohusiana
Mafunzo yanayohusiana
- Sanidi Web3.js ili kutumia mnyororo wa vitalu wa Ethereum katika JavaScript – Maagizo ya kusanidi Web3.js katika mradi wako.
- Kuita mkataba mahiri kutoka kwenye JavaScript – Kwa kutumia tokeni ya DAI, angalia jinsi ya kuita utendakazi wa mikataba kwa kutumia JavaScript.