Cointime

Download App
iOS & Android

บทช่วยสอนพิเศษ: รับข้อมูลโทเค็น ERC20 สำหรับแอปของคุณ

Validated Project

TL; DR: โทเค็น API แบบโอเพ่นซอร์ส ERC20 ของ Pinax ช่วยให้นักพัฒนามีวิธีที่ง่ายและปรับแต่งได้เพื่อเข้าถึงข้อมูลโทเค็นแบบเรียลไทม์และประวัติ เช่น ยอดคงเหลือ ผู้ถือ และการถ่ายโอนข้อมูลบน EVM และ Antelope chains

คุณเคยต้องการรับข้อมูลโทเค็น ERC20 ที่ครอบคลุมสำหรับแอปพลิเคชันบล็อกเชนของคุณหรือไม่?

Pinax แก้ไขปัญหานี้ด้วยการพัฒนา API แบบโอเพ่นซอร์สฟรีที่ช่วยให้นักพัฒนาสามารถดึงข้อมูลโทเค็น เช่น อุปทาน ผู้ถือ และบันทึกการโอนสำหรับโทเค็นยอดนิยม เช่น USDC, BNB และ USDT

บทช่วยสอนนี้จะแนะนำคุณตลอดการตั้งค่า API การกำหนดค่าฐานข้อมูล ClickHouse และการได้รับข้อมูลโทเค็นที่จำเป็นจาก EVM และ Antelope chain

ลิงค์วิดีโอ: https://youtu.be/U0VBmo7YpiM

การเข้าถึงข้อมูลโทเค็นโดยละเอียด เช่น ยอดคงเหลือ ผู้ถือ และอุปทานในอดีตอาจเป็นเรื่องท้าทายสำหรับนักพัฒนา แม้ว่าบริการอย่าง Etherscan จะให้ข้อมูลโทเค็น แต่ก็มักจะขาดความยืดหยุ่นสำหรับนักพัฒนาที่ต้องการรวมข้อมูลนี้เข้ากับแอปพลิเคชันของตนเอง

ด้วยบทช่วยสอน ERC20 Token API ของ Pinax นักพัฒนาสามารถ:

  • รับโทเค็นของเหรียญและบล็อกเชนต่างๆ
  • เข้าถึงข้อมูลประวัติ ทำให้คุณได้รับข้อมูลโทเค็นสำหรับความสูงของบล็อกที่ระบุ
  • แสดงรายการผู้ถือครองสูงสุดของสัญญาโทเค็นเฉพาะ
  • รับยอดโทเค็นของที่อยู่ใดๆ บนหลายเครือข่าย
  • รับข้อมูลการโอน รวมถึงรายละเอียดธุรกรรมจากสัญญาและที่อยู่

Substreams ที่ขับเคลื่อน Pinax API มีบทบาทสำคัญในกระบวนการนี้ สตรีมย่อย ช่วยให้สามารถจัดทำดัชนีข้อมูลบล็อกเชนจำนวนมากด้วยความเร็วที่ไม่เคยมีมาก่อน ด้วยการใช้ประโยชน์จาก Substreams API จึงสามารถซิงโครไนซ์ จัดทำดัชนี และให้บริการข้อมูลบนบล็อกเชนต่างๆ ได้อย่างมีประสิทธิภาพ ทำให้มั่นใจได้ว่านักพัฒนาจะสามารถเข้าถึงข้อมูลแบบเรียลไทม์และประวัติโดยไม่มีปัญหาคอขวดใดๆ

เป็นโอเพ่นซอร์สโดยสมบูรณ์ ดังนั้นคุณจึงสามารถปรับเปลี่ยนให้เหมาะกับความต้องการของคุณและรันได้ฟรีบนโครงสร้างพื้นฐานของคุณเอง

แม้ว่า API จะยังไม่ได้ใช้งาน แต่ Pinax มีแผนที่จะเปิดตัวในอนาคตเพื่อมอบโซลูชันที่เรียบง่ายแต่ทรงพลังสำหรับนักพัฒนาทุกคน ในระหว่างนี้ คุณสามารถเรียกดูและเรียกใช้โค้ดได้ในการตั้งค่าของคุณเอง

หากแอปพลิเคชันของคุณต้องการข้อมูลโทเค็น ERC20 token API ของเราสามารถจัดเตรียมข้อมูลดังกล่าวให้กับคุณได้ เป็นโอเพ่นซอร์ส ฟรี และปรับแต่งได้ ทำให้คุณได้รับการจัดหา ปรับสมดุล ถือครอง และถ่ายโอนข้อมูลผ่านห่วงโซ่ EVM

--- สถาปัตยกรรมระบบ Pinax ERC20 Token API: ผสานรวม TypeSpec, Substreams และ ClickHouse เพื่อให้เกิดการประมวลผลข้อมูลที่มีประสิทธิภาพ

ตั้งค่าโทเค็น API ERC20 ของ Pinax เพื่อเข้าถึงข้อมูลบล็อกเชนที่สำคัญหลายประเภทที่จำเป็นสำหรับการสร้างแอปพลิเคชันที่เกี่ยวข้องกับโทเค็น ต่อไปนี้เป็นประเภทข้อมูลหลักที่คุณสามารถแยกได้โดยใช้ API:

  • การโอน: รับรายละเอียดเกี่ยวกับการโอนโทเค็น ERC20 รวมถึงรหัสธุรกรรมและที่อยู่ผู้ส่ง/ผู้รับ
  • อุปทาน: ดึงอุปทานทั้งหมดของโทเค็น ERC20 ใด ๆ แบบเรียลไทม์หรือที่ความสูงของบล็อกในอดีตที่ระบุ
  • ข้อมูลสัญญา: รับข้อมูลสำคัญเกี่ยวกับโทเค็น เช่น ชื่อ สัญลักษณ์ และทศนิยม
  • ยอดคงเหลือ: การเปลี่ยนแปลงสมดุลการเข้าถึงสำหรับโทเค็นและที่อยู่ในเครือข่าย EVM และเครือข่าย Antelope ต่างๆ

ตารางต่อไปนี้ให้ข้อมูลสรุปที่คุณสามารถแยกได้:

มาดูขั้นตอนการตั้งค่า ERC20 Token API ของ Pixax กัน ในการเริ่มต้น คุณต้องมีคุณสมบัติตรงตามข้อกำหนดเบื้องต้นบางประการ

ขั้นแรก ไปที่ที่เก็บ Pinax ERC20 Token API GitHub และโคลนโครงการ:

git clone

Pinax API ใช้ ClickHouse ซึ่ง เป็นฐานข้อมูลที่รวดเร็วและทรงพลังในการจัดเก็บข้อมูลบล็อกเชน ติดตั้ง ClickHouse โดยไปที่เว็บไซต์:

# Start the ClickHouse server clickhouse-server

หลังจากเริ่มต้นเซิร์ฟเวอร์ คุณจะต้องสร้างสคีมาฐานข้อมูล:

# Create the required database CREATE DATABASE erc20_tokens_v1; # Apply the schema from the repository RUN schema.sql;

จากนั้น คุณจะใช้ Substreams Sink SQL เพื่อสร้างดัชนีข้อมูลบล็อกเชนและเติมฐานข้อมูล ClickHouse ขั้นตอนนี้อาจใช้เวลาสักครู่ขึ้นอยู่กับเครือข่ายใด แต่จะทำให้แน่ใจว่าคุณมีข้อมูลโทเค็นทั้งหมดที่มีอยู่

# Start syncing data from the blockchain substreams-sink-sql run $CLICKHOUSE_URL substreams.yaml

Pinax เสนอโทเค็นเพื่อเข้าถึงสตรีมข้อมูลบล็อคเชน ไปที่แอป Pinax เพื่อรับโทเค็นของคุณ จากนั้นส่งออกไปยังเทอร์มินัลของคุณ:

export SUBSTREAM_TOKENS=

หลังจากซิงค์ข้อมูลและตั้งค่าโทเค็นแล้ว ให้รัน API:

# Start the API npm start

ตามค่าเริ่มต้น API จะพร้อมใช้งานบนพอร์ต 3000 และตอนนี้คุณสามารถเริ่มส่งคำขอเพื่อรับข้อมูลโทเค็นได้แล้ว

เมื่อ API ทำงานอยู่ ต่อไปนี้คือตัวอย่างบางส่วนของวิธีรับข้อมูลโทเค็นเฉพาะ

  • รับอุปทานโทเค็นของ USDT บน Ethereum:

GET /supply?token=USDT&blockchain=ethereum

  • รับผู้ถือครองสัญญาโทเค็นอันดับต้น ๆ:

GET /holders?contract=0x1234&limit=10

  • รับยอดโทเค็นของที่อยู่:

GET /balances?address=0xabcd

  • ดึงข้อมูลการถ่ายโอนสำหรับสัญญาเฉพาะ:

GET /transfers?contract=0x5678

จุดสิ้นสุดเหล่านี้มอบความยืดหยุ่นสำหรับนักพัฒนาที่ต้องการสร้างแอปพลิเคชันที่อาศัยข้อมูลบล็อกเชนแบบเรียลไทม์หรือในอดีต

โทเค็น API ERC20 ของ Pinax โดดเด่นในเรื่องความสะดวกในการใช้งาน ลักษณะโอเพ่นซอร์ส และความสามารถในการเรียกใช้ภายในเครื่องหรือบนโครงสร้างพื้นฐาน Pinax แตกต่างจาก API แบบชำระเงินตรงที่ให้คุณควบคุมและปรับแต่งได้อย่างสมบูรณ์ ในขณะที่ให้การเข้าถึงข้อมูลบล็อกเชนในอดีตและแบบเรียลไทม์ หากคุณไม่ต้องการจัดการการตั้งค่าของคุณเอง คุณสามารถเลือกใช้บริการโฮสติ้งของเราได้

การใช้ ERC20 Token API ของ Pinpoint ช่วยให้นักพัฒนาไม่จำเป็นต้องพึ่งพาบริการจากภายนอกเพื่อรับข้อมูลบล็อกเชนอีกต่อไป ไม่ว่าคุณจะต้องการติดตามการจัดหาโทเค็น รับข้อมูลผู้ถือ หรือรับข้อมูลธุรกรรมแบบเรียลไทม์ Pinax นำเสนอโซลูชันโอเพ่นซอร์สที่ยืดหยุ่น ตั้งค่าอินสแตนซ์ของคุณเองหรือติดตาม API ที่ปรับใช้ของเราต่อไป และเริ่มสร้างแอปพลิเคชันบล็อกเชนอันทรงพลัง

การใช้ ERC20 Token API ของ Pinpoint ช่วยให้นักพัฒนาไม่จำเป็นต้องพึ่งพาบริการจากภายนอกเพื่อรับข้อมูลบล็อกเชนอีกต่อไป ไม่ว่าคุณจะต้องการติดตามการจัดหาโทเค็น รับข้อมูลผู้ถือ หรือรับข้อมูลธุรกรรมแบบเรียลไทม์ Pinax นำเสนอโซลูชันโอเพ่นซอร์สที่ยืดหยุ่น ตั้งค่าอินสแตนซ์ของคุณเองหรือคอยติดตาม API ที่ใช้งานของเรา และเริ่มสร้างแอปพลิเคชันบล็อกเชนอันทรงพลัง

  • Pinax ERC20 โทเค็น API GitHub
  • พื้นที่เก็บข้อมูล GitHub ย่อย ERC20
  • เยี่ยมชมเว็บไซต์ของ Pinax
  • เข้าร่วมชุมชน Pinax บน Discord

(โปรดติดตามบล็อกเพื่อดูคำศัพท์ทางวิชาชีพ ความคิดเห็น ไลบรารีโค้ด ไฮเปอร์ลิงก์ ฯลฯ ที่เกี่ยวข้อง)

💡 บทความนี้ตอบคำถามต่อไปนี้:

- เหตุใดจึงเลือกใช้บทช่วยสอน API ของ Pinax เพื่อเข้าถึงข้อมูลโทเค็น ERC20

- ข้อมูลโทเค็น ERC20 ประเภทใดที่นักพัฒนาสามารถแยกออกมาได้โดยใช้บทช่วยสอน API ของ Pinax

- นักพัฒนาสามารถใช้ ERC20 token API ในกรณีใดบ้าง

- ข้อกำหนดเบื้องต้นสำหรับนักพัฒนาในการตั้งค่าโทเค็น ERC20 Token API มีอะไรบ้าง

- ตัวอย่างบางส่วนว่านักพัฒนาสามารถรับข้อมูลโทเค็นเฉพาะได้อย่างไร

#ERC20 #API #ดัชนีข้อมูลบล็อคเชน#บทช่วยสอน

ความคิดเห็น

ความคิดเห็นทั้งหมด

Recommended for you

  • หัวหน้าฝ่ายกลยุทธ์สินทรัพย์ดิจิทัลที่ Fundstrat: กิมจิพรีเมียมในปัจจุบันอยู่ที่ประมาณ 0% ซึ่งอาจบ่งชี้ว่า BTC ยังมีช่องว่างที่จะเพิ่มขึ้น

    Sean หัวหน้าฝ่ายกลยุทธ์สินทรัพย์ดิจิทัลที่ Fundstra Farrell กล่าวในบันทึกของลูกค้าล่าสุดว่า "เพื่อนและครอบครัว" กำลังเริ่มถามเกี่ยวกับสกุลเงินดิจิทัลอีกครั้ง และจากตัวชี้วัดตลาดเชิงปริมาณ สถานการณ์ปัจจุบันดูเหมือนจะไม่เป็นฟองสบู่เหมือนการชุมนุมในเดือนมีนาคมหรือจุดสูงสุดของวัฏจักรในช่วงปลายปี 2021 เช่น ข้อมูลตัวบ่งชี้พรีเมียมกิมจิในตลาดเกาหลีในปัจจุบันอยู่ที่ประมาณ 0% บ่งชี้ว่าผู้ค้าชาวเกาหลีขาดความตื่นเต้นมากเกินไป โดยปกติหากตลาดถึงจุดสูงสุด กิมจิพรีเมียมจะพุ่งขึ้นมากกว่า 10% และจะเพิ่มขึ้น สัปดาห์ที่ผ่านมาไม่ควรถือเป็นการเก็งกำไรทางเพศอย่างแท้จริง Bitcoin อาจยังมีพื้นที่เพิ่มขึ้น

  • Solana Lianchuang กล่าวว่า Solana เร็วกว่า ZK เสมอ CEO ของ Matter Labs ปฏิเสธ

    Toly ผู้ร่วมก่อตั้ง Solana กล่าวในการตอบกลับชาวเน็ตที่ตอบกลับ: "ZK ดีกว่า Solana เสมอ เร็วกว่าเพราะได้รับการรักษาความปลอดภัยด้วยคณิตศาสตร์แทนที่จะเป็นเครื่องมือตรวจสอบความถูกต้อง ซึ่งหมายความว่าเครื่องมือตรวจสอบความถูกต้องหนึ่งหรือสองสามตัว (สำหรับความซ้ำซ้อน) ก็เพียงพอแล้ว และคุณไม่จำเป็นต้องรอฉันทามติจากโหนดหลายพันโหนด”

  • Mike Flood ผู้แทนสหรัฐฯ: รอคอยที่จะทำงานร่วมกับประธาน ก.ล.ต. คนต่อไปเพื่อเพิกถอนนโยบายต่อต้านการเข้ารหัสลับของธนาคาร SAB 121

    ผู้แทนไมค์ ฟลัด แห่งสภาผู้แทนราษฎรแห่งสหรัฐอเมริกากล่าวเมื่อเร็วๆ นี้ว่า "แม้จะมีการต่อต้านอย่างกว้างขวาง แต่ SAB 121 ยังคงดำเนินการอย่างมีประสิทธิผลในฐานะที่เป็นกฎเกณฑ์ แม้ว่าจะไม่เคยผ่านกระบวนการพระราชบัญญัติวิธีพิจารณาคดีปกครองตามปกติก็ตาม" Flood กล่าวว่า "ฉันหวังว่าจะได้ร่วมงานด้วย" เขาจะร่วมมือกับประธาน SEC คนต่อไปเพื่อยกเลิก SAB 121 ไม่ว่าประธาน Gary Gensler จะลาออกตามความคิดริเริ่มของเขาเองหรือประธานาธิบดี Trump จะปฏิบัติตามคำสัญญาของเขา (ที่จะไล่ Gensler ออก) ฝ่ายบริหารชุดใหม่ก็มีโอกาสที่ดีเยี่ยมในการเริ่มต้นยุคใหม่หลังจากนั้น เกนส์เลอร์ลาออกจากตำแหน่ง” กล่าวเสริม: “ไม่น่าแปลกใจเลยที่ Gensler คัดค้านกรอบการกำกับดูแลสินทรัพย์ดิจิทัลที่ผ่านสภาเมื่อต้นปีนี้ พรรคเดโมแครต 71 คนเข้าร่วมสภาผู้แทนราษฎรในการผ่านกรอบสามัญสำนึกนี้ แม้ว่าวุฒิสภาจะปฏิเสธก็ตาม ยอมรับมัน แต่มันแสดงถึงช่วงเวลาแห่งการฝ่าวงล้อมสำหรับ crypto และอาจแจ้งการทำงานของฝ่ายบริหารของพรรครีพับลิกันแบบครบวงจรเมื่อสภาคองเกรสครั้งต่อไปจะเริ่มในเดือนมกราคมปีหน้า”

  • มหาเศรษฐีชาวอินเดีย Adani ถูก SEC เรียกตัวเพื่ออธิบายจุดยืนในคดีติดสินบน

    มหาเศรษฐีชาวอินเดีย Gautam Adani และหลานชายของเขา Sagar Adani ถูกหมายเรียกโดยสำนักงานคณะกรรมการกำกับหลักทรัพย์และตลาดหลักทรัพย์ของสหรัฐอเมริกา (SEC) เพื่ออธิบายข้อกล่าวหาที่ว่าพวกเขาจ่ายเงินสินบนมากกว่า 250 ล้านดอลลาร์เพื่อชนะสัญญาพลังงานแสงอาทิตย์ ตามรายงานของ Press Trust of India (PTI) ระบุว่า มีการส่งหมายเรียกไปยังบ้านพักของครอบครัวอาดานีในเมืองอาห์เมดาบัด เมืองทางตะวันตกของอินเดีย โดยกำหนดให้ต้องตอบกลับภายใน 21 วัน PTI อ้างคำบอกกล่าวที่ออกผ่านศาลแขวงตะวันออกของนิวยอร์กเมื่อวันที่ 21 พฤศจิกายน โดยระบุว่า หากครอบครัว Adani ไม่ตอบกลับตรงเวลา จะมีการตัดสินผิดนัดต่อพวกเขา

  • ก.ล.ต. สหรัฐ: มีการบังคับใช้กฎหมายทั้งหมด 583 คดีในปีงบประมาณ 2024 และได้รับการบรรเทาทางการเงินสูงสุดในประวัติศาสตร์ที่ 8.2 พันล้านดอลลาร์สหรัฐ

    ก.ล.ต. ของสหรัฐอเมริกาได้ประกาศเมื่อเร็ว ๆ นี้ว่าความพยายามในการบังคับใช้ในปีงบประมาณ 2024 พุ่งแตะระดับสูงสุดเป็นประวัติการณ์ โดยเน้นย้ำถึงความพยายามในการรักษาความสมบูรณ์ของตลาดและการคุ้มครองนักลงทุน หน่วยงานเปิดเผยว่า: "มีการฟ้องร้องการบังคับใช้ทั้งหมด 583 คดีในปีงบประมาณ 2024 ในขณะที่ได้รับการเยียวยาทางการเงิน 8.2 พันล้านดอลลาร์ ซึ่งเป็นจำนวนเงินสูงสุดในประวัติศาสตร์ของ SEC เมื่อเทียบกับปี 2023 ก.ล.ต. ได้เริ่มดำเนินการบังคับใช้เพิ่มขึ้น 14 คดี % Gary Gensler ประธาน ก.ล.ต. แสดงความขอบคุณต่อบทบาทของการบังคับใช้กฎหมาย: "การบังคับใช้กฎหมายเป็นกองกำลังตำรวจที่มุ่งมั่นปฏิบัติตามข้อเท็จจริงและกฎหมายที่จะนำผู้ทำผิดกฎหมายมารับผิดชอบในทุกที่ที่พวกเขาไป ดังที่ผลการดำเนินงานของปีนี้แสดงให้เห็น แผนกดังกล่าวช่วยส่งเสริมความสมบูรณ์ของ ตลาดทุนของเราให้ประโยชน์ทั้งนักลงทุนและผู้ออกหลักทรัพย์"

  • สุนทรียศาสตร์แห่งความรุนแรงของ AI วิถีแห่ง Arweave สู่การถ่วงดุล

    ความนิยมของ AI ได้เพิ่มความเข้มข้นของการปกปิดการจัดการข้อมูล และความเสี่ยงของการรวมศูนย์และความลำเอียงของอัลกอริทึมก็มีความสำคัญมากขึ้น บทความนี้วิเคราะห์การอัปเกรดข้อมูลอย่างรุนแรงและอภิปรายถึงวิธีที่ Arweave ใช้พื้นที่เก็บข้อมูลแบบกระจายอำนาจ (ถาวร) และคุณสมบัติที่ไม่ดัดแปลงเพื่อสร้างความไว้วางใจใหม่และรับรองความโปร่งใสของข้อมูล

  • IOST ได้บรรลุความร่วมมือกับ PetPals และเกมสัตว์เลี้ยง Meme เกมแรกบนเครือ IOST จะเปิดตัวในไตรมาสที่ 4

    เมื่อวันที่ 22 พฤศจิกายน 2024 IOST ได้สร้างความร่วมมือเชิงกลยุทธ์กับทีมพัฒนาเกมบล็อกเชน PetPals PetPals ได้กลายเป็นพันธมิตรโหนดระบบนิเวศ IOST อย่างเป็นทางการ และจะเปิดตัวเกมสัตว์เลี้ยงมีมที่เป็นนวัตกรรมเกมแรกบนเครือข่าย IOST นั่นคือ PetPals ในไตรมาสที่สี่ของปีนี้

  • การประชุมออนไลน์ Graph Indexer #184

    กำหนดเวลาการย้ายข้อมูล TAP ของ Graph คือวันที่ 3 ธันวาคม 2024 และตัวสร้างดัชนีประมาณ 34% ได้รับการอัปเกรด ซึ่งคิดเป็น 81.6% ของปริมาณการค้นหา การสนทนาถามตอบมุ่งเน้นไปที่การตั้งค่าการกำหนดค่าของ TAP โดยเฉพาะเกี่ยวกับคำขอ RAV (ใบสำคัญรวมใบเสร็จรับเงิน) และการจัดการค่าใช้จ่ายที่ไม่ได้รวมไว้ พร้อมคำแนะนำให้เริ่มต้นด้วยค่าเริ่มต้นและปรับตามปริมาณการสืบค้น

  • DeSci (วิทยาศาสตร์แบบกระจายอำนาจ) จุดประกายความคลั่งไคล้มีม

    แม้ว่าจะต้องคอยดูกันว่าการสนับสนุนข้อมูลนั้นเป็นจริง น่าเชื่อถือ และมีความหมายหรือไม่ แต่อย่างน้อยก็ยังมี "เหตุผล" มากกว่าเล็กน้อย และไม่ใช่การพนันอย่างแท้จริง

  • MIGA คืออะไร การพัฒนาที่จะเกิดขึ้นของระบบนิเวศ IOST คืออะไร

    มูลนิธิ IOST ประกาศเปิดตัวแคมเปญ “Make IOST Great Again” (MIGA) อย่างเป็นทางการ! นี่เป็นความคิดริเริ่มเชิงกลยุทธ์ที่มุ่งฟื้นฟูระบบนิเวศ IOST ผ่านความร่วมมือและการพัฒนาที่สำคัญต่างๆ (หมายเหตุ: กิจกรรมนี้จะเปิดตัวอย่างเป็นทางการในวันที่ 20 พฤศจิกายน 2567 โดยจะดำเนินเป็นเฟส และเฟสแรกจะเปิดตัวเร็วๆ นี้)