Solana Geyser gRPC - เริ่มงานเร็ว
ติดตั้ง SLV
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | shดิสก์ $12

ด้วยคําสั่งเดียว
slv b initคุณสามารถเปิดประทุน สภาพแวดล้อมการพัฒนาได้ทันที Solana หุ่นยนต์ใช้ข้อมูลกระแสน้ําที่มีประสิทธิภาพสูงbash
slv b initslv b init- ใช้
geyser-tsถ้าคุณชอบ TypeScript หุ่นยนต์ Geyser - ใช้
geyser-rustถ้าคุณชอบ Rust หุ่นยนต์ Geyser
อนุญาตให้ทํา gRPC แบตเตอรีที่ติดตั้งอยู่
โหนดที่ใกล้ที่สุด ที่จดทะเบียน IP จะเลือกใช้การตรวจสอบการปิงแบบเรียลไทม์จากทุกภูมิภาค gRPC ตัวปรับสมดุลภาพ หาก ICMM ถูกปิดกั้นด้วยไฟร์วอลล์ (fuff, period Groups) ping สามารถแสดงให้เห็น
9999msอาจจะทําให้พื้นที่ใกล้เคียงถูกเลือกได้ดีที่สุด อนุญาตให้ทํารายการ IP ด้านล่างนี้ เพื่อให้เลือกขอบเขตที่อยู่ใกล้ที่สุดของคุณโดยอัตโนมัติ| ขอบเขต | โดเมน | IP ที่อยู่ |
|---|---|---|
| 🇳🇱 Amsterdam | grapc-ams1. spc.global | 84.32.103.245 |
| 🇩🇪 Frankfurt | grapc-fra1-1. erpc.global | 185.191.118.149 |
| 🇺🇸 New York | grapc-ni6-1. perpc.global | 64.130.37.222 |
| 🇺🇸 Chicago | grapc-chi-1. perpc.global | 84.32.32.147 |
| 🇯🇵 Tokyo | grapc-Tokyo-6. serpc.global | 143.20.238.2 |
| 🇸🇬 Singapore | grapc- sgp6-1. serpc. global | 202.8.11.52 |
ตัวอย่างลูกค้าของไกเซอร์ - TypeScript
- เปลี่ยนชื่อ
.env.sampleto.env - แก้ไข
.envด้วยค่าจริงของคุณ:
ini
GEYSER_ENDPOINT=http://grpc-ams1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"GEYSER_ENDPOINT=http://grpc-ams1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"** โปรดทราบด้วยว่า*
จุดปลายนี้ เป็นตัวอย่าง และไม่สามารถใช้งานได้ โปรดรับและปรับแต่งจุดปลายที่เหมาะสมสําหรับสภาพแวดล้อมของคุณ
- ติดตั้งแพกเกจที่ขึ้นกับเครื่องแม่ข่ายพัฒนา:
bash
pnpm i
pnpm devpnpm i
pnpm dev
ตัวอย่างลูกค้าของไกเซอร์ - Rust
- เปลี่ยนชื่อ
.env.sampleto.env - แก้ไข
.envด้วยค่าจริงของคุณ:
ini
GEYSER_ENDPOINT=http://grpc-ams1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"GEYSER_ENDPOINT=http://grpc-ams1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"** โปรดทราบด้วยว่า*
จุดปลายนี้ เป็นตัวอย่าง และไม่สามารถใช้งานได้ โปรดรับและปรับแต่งจุดปลายที่เหมาะสมสําหรับสภาพแวดล้อมของคุณ
- สร้างและดําเนินการลูกค้า:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
○ มี การ ทดสอบ อย่าง ไม่ คิด ค่า
ทั้งเกเยอร์และเชร็ดส์หุ่นสามารถทดสอบได้ฟรี 1 วันผ่าน ERPC เว็บแดชบอร์ด
เปิดหน้าปัด: https://dashboard.erpc.global/en
Solana เครือข่าย SDK

ปรับตัว Geyser ที่ใช้ในรหัสเริ่มต้นดาวน์โหลดผ่านทาง
slv b init คําสั่ง
นําเสนอโดย Open-source...Solana สายน้ํา SDKมันรองรับทั้งสองอย่าง Rust ถึง TypeScriptเปิดใช้งานกระบวนการที่มีประสิทธิภาพ Solana การติดต่อทาง สายน้ํา
รวมทั้งการบอกข้อมูล Geyser การดําเนินการค้า และการปรับปรุงบัญชีตามเวลาจริง
รหัสเริ่มต้นที่คุณได้รับ เป็นตัวอย่างโดยตรงของ SDK นี้ในการดําเนินการ
ทําให้ง่ายต่อการขยาย การพัฒนาหุ่นของคุณเอง หรือตรรกะที่กําหนดเอง
สําหรับรายละเอียดเพิ่มเติม, เยี่ยมชม GitHub คลังแพกเกจ:
https://github.com/ValidatorsDAO/solana-stream