ব্যাকএন্ড API লাইব্রেরি
একটি সফ্টওয়্যার অ্যাপ্লিকেশনকে ইথেরিয়াম ব্লকচেইনের সাথে ইন্টারঅ্যাক্ট করতে (অর্থাৎ, ব্লকচেইন ডেটা পড়তে এবং/অথবা নেটওয়ার্কে ট্রানজ্যাকশন পাঠাতে), এটিকে অবশ্যই একটি ইথেরিয়াম নোডের সাথে সংযুক্ত হতে হবে।
এই উদ্দেশ্যে, প্রতিটি ইথেরিয়াম ক্লায়েন্ট জেসন-আরপিসি স্পেসিফিকেশন প্রয়োগ করে, তাই মেথড-এর একটি অভিন্ন সেট রয়েছে যার উপর অ্যাপ্লিকেশনগুলি নির্ভর করতে পারে।
আপনি যদি একটি ইথেরিয়াম নোডের সাথে সংযোগ করতে একটি নির্দিষ্ট প্রোগ্রামিং ভাষা ব্যবহার করতে চান, তবে ইকোসিস্টেমের মধ্যে অনেক সুবিধাজনক লাইব্রেরি রয়েছে যা এটিকে আরও সহজ করে তোলে। এই লাইব্রেরিগুলির সাহায্যে, ডেভেলপাররা ইথেরিয়ামের সাথে ইন্টারঅ্যাক্ট করে এমন জেসন-আরপিসি রিকোয়েস্ট (অভ্যন্তরীণভাবে) শুরু করার জন্য সহজ, এক-লাইনের মেথড লিখতে পারেন।
পূর্বশর্ত
ইথেরিয়াম স্ট্যাক এবং ইথেরিয়াম ক্লায়েন্ট সম্পর্কে বোঝা সহায়ক হতে পারে।
কেন একটি লাইব্রেরি ব্যবহার করবেন?
এই লাইব্রেরিগুলি সরাসরি একটি ইথেরিয়াম নোডের সাথে ইন্টারঅ্যাক্ট করার অনেক জটিলতা দূর করে। এগুলি ইউটিলিটি ফাংশনও প্রদান করে (যেমন, ETH-কে Gwei-তে রূপান্তর করা) যাতে একজন ডেভেলপার হিসেবে আপনি ইথেরিয়াম ক্লায়েন্টগুলির জটিলতাগুলি মোকাবেলা করতে কম সময় ব্যয় করতে পারেন এবং আপনার অ্যাপ্লিকেশনের অনন্য কার্যকারিতার উপর বেশি সময় ফোকাস করতে পারেন।
উপলব্ধ লাইব্রেরি
পরিকাঠামো এবং নোড পরিষেবা
Alchemy - ইথেরিয়াম ডেভেলপমেন্ট প্ল্যাটফর্ম।
- alchemy.com (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- GitHub (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
All That Node - নোড-অ্যাজ-এ-সার্ভিস।
- All That Node.com (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
Blast by Bware Labs - ইথেরিয়াম মেইননেট এবং টেস্টনেটগুলির জন্য ডিসেন্ট্রালাইজড API।
- blastapi.io (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
BlockPi - আরও দক্ষ এবং দ্রুত RPC পরিষেবা প্রদান করে
- blockpi.io (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- GitHub (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
Cloudflare Ethereum Gateway.
Etherscan - ব্লক এক্সপ্লোরার এবং ট্রানজ্যাকশন API
Blockscout - ওপেন সোর্স ব্লক এক্সপ্লোরার
GetBlock- Web3 ডেভেলপমেন্টের জন্য ব্লকচেইন-অ্যাজ-এ-সার্ভিস
Infura - একটি পরিষেবা হিসাবে ইথেরিয়াম API।
- infura.io (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- GitHub (একটি নতুন ট্যাবে খোলে)
Node RPC - সাশ্রয়ী EVM জেসন-আরপিসি প্রোভাইডার
NOWNodes - ফুল নোড এবং ব্লক এক্সপ্লোরার।
QuickNode - একটি পরিষেবা হিসাবে ব্লকচেইন পরিকাঠামো।
- quicknode.com (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
Rivet - ওপেন সোর্স সফ্টওয়্যার দ্বারা চালিত একটি পরিষেবা হিসাবে ইথেরিয়াম এবং ইথেরিয়াম ক্লাসিক API।
- rivet.cloud (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- GitHub (একটি নতুন ট্যাবে খোলে)
Zmok - জেসন-আরপিসি/WebSockets API হিসাবে গতি-ভিত্তিক ইথেরিয়াম নোড।
- zmok.io (একটি নতুন ট্যাবে খোলে)
- GitHub (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
ডেভেলপমেন্ট টুল
ethers-kt - EVM-ভিত্তিক ব্লকচেইনগুলির জন্য অ্যাসিঙ্ক, উচ্চ-পারফরম্যান্স Kotlin/Java/Android লাইব্রেরি।
Nethereum - ব্লকচেইনের জন্য একটি ওপেন সোর্স .NET ইন্টিগ্রেশন লাইব্রেরি।
Python Tooling - Python-এর মাধ্যমে ইথেরিয়াম ইন্টারঅ্যাকশনের জন্য বিভিন্ন লাইব্রেরি।
- py.ethereum.org (একটি নতুন ট্যাবে খোলে)
- Web3.py GitHub (একটি নতুন ট্যাবে খোলে)
- Web3.py চ্যাট (একটি নতুন ট্যাবে খোলে)
Tatum - চূড়ান্ত ব্লকচেইন ডেভেলপমেন্ট প্ল্যাটফর্ম।
- Tatum (একটি নতুন ট্যাবে খোলে)
- GitHub (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
Web3j - ইথেরিয়ামের জন্য একটি Java/Android/Kotlin/Scala ইন্টিগ্রেশন লাইব্রেরি।
ব্লকচেইন পরিষেবা
BlockCypher - ইথেরিয়াম ওয়েব API।
Chainbase - ইথেরিয়ামের জন্য অল-ইন-ওয়ান Web3 ডেটা পরিকাঠামো।
- chainbase.com (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
Chainstack - একটি পরিষেবা হিসাবে ইলাস্টিক এবং ডেডিকেটেড ইথেরিয়াম নোড।
- chainstack.com (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- ইথেরিয়াম API রেফারেন্স (একটি নতুন ট্যাবে খোলে)
Coinbase Cloud Node - ব্লকচেইন পরিকাঠামো API।
DataHub by Figment - ইথেরিয়াম মেইননেট এবং টেস্টনেটগুলির সাথে Web3 API পরিষেবা।
Moralis - এন্টারপ্রাইজ-গ্রেড EVM API প্রোভাইডার।
- moralis.io (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- GitHub (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
- ফোরাম (একটি নতুন ট্যাবে খোলে)
NFTPort - ইথেরিয়াম ডেটা এবং মিন্ট API।
- nftport.xyz (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- GitHub (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
Tokenview - সাধারণ মাল্টি-ক্রিপ্টো ব্লকচেইন API প্ল্যাটফর্ম।
- services.tokenview.io (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- GitHub (একটি নতুন ট্যাবে খোলে)
Watchdata - ইথেরিয়াম ব্লকচেইনে সহজ এবং নির্ভরযোগ্য API অ্যাক্সেস প্রদান করে।
- Watchdata (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
Codex - কয়েক ডজন চেইন জুড়ে রিয়েল-টাইম, সমৃদ্ধ ব্লকচেইন ডেটা API।
- codex.io (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- এক্সপ্লোরার (একটি নতুন ট্যাবে খোলে)
- GitHub (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
Covalent - 200+ চেইনের জন্য সমৃদ্ধ ব্লকচেইন API।
- covalenthq.com (একটি নতুন ট্যাবে খোলে)
- ডকুমেন্টেশন (একটি নতুন ট্যাবে খোলে)
- GitHub (একটি নতুন ট্যাবে খোলে)
- ডিসকর্ড (একটি নতুন ট্যাবে খোলে)
আরও পড়ুন
এমন কোনো কমিউনিটি রিসোর্স সম্পর্কে জানেন যা আপনাকে সাহায্য করেছে? এই পেজটি এডিট করুন এবং এটি যোগ করুন!
সম্পর্কিত টপিক
সম্পর্কিত টিউটোরিয়াল
- JavaScript-এ ইথেরিয়াম ব্লকচেইন ব্যবহার করতে Web3.js সেট আপ করুন – আপনার প্রজেক্টে Web3.js সেট আপ করার নির্দেশিকা।
- JavaScript থেকে একটি স্মার্ট কন্ট্রাক্ট কল করা – DAI টোকেন ব্যবহার করে, দেখুন কীভাবে JavaScript ব্যবহার করে কন্ট্রাক্ট ফাংশন কল করতে হয়।