Direct Shreds - เริ่มงานเร็ว

ติดตั้ง SLV

bash
curl -fsSL https://storage.slv.dev/slv/install | sh

ดิสก์ $12

slv b init
ด้วยคําสั่งเดียว slv b initคุณสามารถเปิดประทุน สภาพแวดล้อมการพัฒนาได้ทันที Solana หุ่นยนต์ใช้ข้อมูลกระแสน้ําที่มีประสิทธิภาพสูง
bash
slv b init
  • ใช้ shreds-ts ถ้าคุณชอบ TypeScriptหุ่นของเชร็ดส์
  • ใช้ shreds-rust สําหรับ Rustหุ่นยนต์ที่หมุนได้ - บิดเบี้ยว

อนุญาตแหล่งที่มาของโพรบวัดเวลาแฝง ICMP

สำหรับการเลือกภูมิภาคของ Shreds ERPC จะส่งโพรบวัดเวลาแฝง ICMP ไปยัง IP ที่ลงทะเบียนของคุณจากโฮสต์พร็อกซีที่แสดงด้านล่าง อนุญาตคำขอ ICMP echo ขาเข้าจาก IP ต้นทางที่แสดงไว้ทั้งหมด หากถูกไฟร์วอลล์ (ufw, ไฟร์วอลล์ระบบคลาวด์, กลุ่มความปลอดภัย เป็นต้น) บล็อก ค่าที่วัดได้อาจเป็น 9999ms และอาจมีการเลือกภูมิภาคที่ไม่เหมาะสม IP หลายรายการในภูมิภาคเดียวกันมาจากโฮสต์โพรบคนละเครื่อง และจำเป็นต้องอนุญาตทั้งหมด
ภูมิภาคIP ต้นทาง ICMP
🇳🇱 Amsterdam64.130.43.108, 82.21.43.35
🇺🇸 New York151.243.244.162
🇩🇪 Frankfurt64.130.41.236, 151.241.178.73
🇯🇵 Tokyo143.20.238.88
🇸🇬 Singapore67.209.55.19, 151.245.186.3
🇬🇧 London64.130.63.211, 151.241.65.10

เลือก Far Point แล้ว

Far Point ของ Shared Shreds เป็นตัวเลือกสำรองที่มีความจุจำกัด แต่ละ endpoint รองรับ stream ที่พร็อกซีพร้อมกันได้สูงสุด 32 รายการรวมลูกค้าทั้งหมด ไม่ใช่ 32 สล็อตต่อลูกค้า การสตรีมจะมีประสิทธิภาพสูงสุดเมื่อ subscriber ทำงานใกล้กับ Shreds endpoint ที่เลือก stream ระยะไกลจะใช้การเชื่อมต่อร่วม หน้าต่างควบคุมโฟลว์ และความจุ egress เป็นเวลานานกว่า เพื่อช่วยให้สภาพแวดล้อมแบบใช้ร่วมกันตอบสนองได้ดี โปรดอนุญาต IP ต้นทางของโพรบ ICMP ระดับภูมิภาคทั้งหมดที่แสดงไว้ แล้วเรียกใช้การเลือกภูมิภาคอีกครั้ง สำหรับการใช้งานต่อเนื่อง โปรดพิจารณา ERPC VPS ใกล้กับ endpoint ที่เลือก หากต้องการพื้นที่ทางภูมิศาสตร์อื่น สามารถจัดเตรียม Dedicated Shreds ในภูมิภาคที่ต้องการได้ ทั้งนี้ขึ้นอยู่กับความพร้อมให้บริการและการวางแผนการติดตั้ง

ตัวอย่างลูกข่ายการฌาปนกิจ - TypeScript

  1. เปลี่ยนชื่อ .env.sample แฟ้มไปยัง .env.
  2. ปรับปรุงค่าใน .env แฟ้มที่มีจุดสิ้นสุดจริง ๆ ของคุณ:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"
⚠️~ หมายเหตุ:~ จุดปลายนี้ถูกจัดให้เป็นตัวอย่างและไม่สามารถใช้ได้โดยตรงเลย okenten and ตั้งจุดปลายจริงของคุณตามที่ต้องการ
  1. ติดตั้งแพกเกจที่ขึ้นกับสคริปต์แล้วให้ประมวลผล:
bash
pnpm i
pnpm dev
Shreds TypeScript VSCode

ตัวอย่างลูกข่ายการฌาปนกิจ - Rust

  1. เปลี่ยนชื่อ .env.sample to .env
  2. แก้ไข .env กับจุดปลายชเรดที่แท้จริงของคุณ:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"
** โปรดทราบด้วยว่า*
จุดปลายนี้ เป็นตัวอย่าง และไม่สามารถใช้งานได้ โปรดรับและปรับแต่งจุดปลายที่เหมาะสมสําหรับสภาพแวดล้อมของคุณ
  1. สร้างและดําเนินการลูกค้า:
bash
RUST_LOG=info cargo run
Shreds Rust VSCode
เปิดหน้าปัด: https://dashboard.erpc.global/th

Solana เครือข่าย SDK

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