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 (opens in a new tab)
- Nyaraka (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
All That Node - Nodi-kama-Huduma.
Blast na Bware Labs - API Zilizogatuliwa kwa Mtandao Mkuu wa Ethereum na Mitandao ya Majaribio.
BlockPi - Hutoa huduma za RPC zenye ufanisi zaidi na za haraka
- blockpi.io (opens in a new tab)
- Nyaraka (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
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.
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.
Rivet - API za Ethereum na Ethereum Asilia kama huduma inayoendeshwa na programu ya chanzo wazi.
Zmok - Nodi za Ethereum zinazolenga kasi kama API ya JSON-RPC/WebSockets.
- zmok.io (opens in a new tab)
- GitHub (opens in a new tab)
- Nyaraka (opens in a new tab)
- Discord (opens in a new tab)
Zana za maendeleo
ethers-kt - Maktaba ya Kotlin/Java/Android isiyolingana, yenye utendaji wa juu kwa minyororo ya vitalu inayotegemea EVM.
Nethereum - Maktaba ya ujumuishaji ya .NET ya chanzo wazi kwa mnyororo wa vitalu.
Zana za Python - Aina mbalimbali za maktaba kwa mwingiliano wa Ethereum kupitia Python.
- py.ethereum.org (opens in a new tab)
- GitHub ya Web3.py (opens in a new tab)
- Soga ya Web3.py (opens in a new tab)
Tatum - Jukwaa kuu la maendeleo la mnyororo wa vitalu.
- Tatum (opens in a new tab)
- GitHub (opens in a new tab)
- Nyaraka (opens in a new tab)
- Discord (opens in a new tab)
Web3j - Maktaba ya ujumuishaji ya Java/Android/Kotlin/Scala kwa Ethereum.
Huduma za mnyororo wa vitalu
BlockCypher - API za Wavuti za Ethereum.
Chainbase - Miundombinu ya data ya Web3 ya yote kwa moja kwa Ethereum.
Chainstack - Nodi za Ethereum zinazonyumbulika na zilizojitolea kama huduma.
- chainstack.com (opens in a new tab)
- Nyaraka (opens in a new tab)
- Rejeleo la API ya Ethereum (opens in a new tab)
Nodi ya Wingu ya Coinbase - API ya Miundombinu ya Mnyororo wa vitalu.
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 (opens in a new tab)
- Nyaraka (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
- Jukwaa (opens in a new tab)
NFTPort - Data ya Ethereum na API za Kufua.
- nftport.xyz (opens in a new tab)
- Nyaraka (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Tokenview - Jukwaa la Jumla la API za Mnyororo wa vitalu wa Kripto Nyingi.
Watchdata - Hutoa ufikiaji rahisi na wa kutegemewa wa API kwenye mnyororo wa vitalu wa Ethereum.
Codex - API ya data ya mnyororo wa vitalu iliyoboreshwa na ya wakati halisi katika minyororo mingi.
- codex.io (opens in a new tab)
- Nyaraka (opens in a new tab)
- Kichunguzi (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Covalent - API zilizoboreshwa za mnyororo wa vitalu kwa Minyororo 200+.
- covalenthq.com (opens in a new tab)
- Nyaraka (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
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.