Tổng quan
Cập nhật giá: Sender Max hiện yêu cầu khoản tip tối thiểu là 0.001 SOL. Khoản này
đưa bạn vào bộ đệm tip ưu tiên để giao dịch được đưa lên đầu block — tip nhiều hơn để được đưa vào trước. Gói tối ưu hóa chi phí
chỉ SWQOS vẫn giữ mức 0.000005
SOL.
No Credits
Có trên tất cả các gói mà không tiêu tốn tín dụng API. Bạn thanh toán cho mỗi lần gửi bằng
một khoản tip SOL.
Multi-Path Routing
Gửi qua tất cả các đường truyền (Helius, Jito, Harmonic, Rakurai, v.v.) để được đưa vào nhanh nhất có thể
Global Endpoints
Endpoint HTTPS tự động định tuyến đến vị trí gần nhất cho frontend, còn HTTP theo khu vực
dành cho backend
50 TPS (Default)
Cần thêm? Hãy yêu cầu giới hạn cao hơn và cơ chế tip tùy chỉnh
Chọn gói của bạn
Sender cung cấp hai gói. Cả hai đều có độ trễ thấp và không tiêu tốn tín dụng — điểm khác biệt là số đường truyền mà giao dịch của bạn đi qua và khoản tip tối thiểu bắt buộc.Các khoản tip từ 0.000005 SOL đến 0.001 SOL được chấp nhận nhưng không được đưa vào
bộ đệm tip ưu tiên — chúng được gửi theo khả năng tốt nhất qua ít
đường truyền hơn. Để nhận quyền ưu tiên trong bộ đệm và sử dụng mọi đường định tuyến, hãy tip ít nhất 0.001
SOL.
Sender Max (fastest landing)
Được định tuyến qua mọi đường truyền và đưa vào bộ đệm tip ưu tiên cho những
lần gửi có mức cạnh tranh cao nhất. Xử lý cả giao dịch và bundle.
SWQOS-only (cost-optimized)
Mức tip thấp nhất, một đường truyền nhanh. Thêm
?swqos_only=true vào bất kỳ URL endpoint nào.Hướng dẫn bắt đầu nhanh
Bạn đã sẵn sàng gửi giao dịch Solana có độ trễ cực thấp đầu tiên chưa? Hướng dẫn này giúp bạn bắt đầu chỉ trong vài phút. Điều tuyệt vời nhất: bạn không cần gói trả phí hay quyền truy cập đặc biệt — Sender dành cho tất cả người dùng và không tiêu tốn tín dụng API. Ví dụ dưới đây sử dụng gói Sender Max (tip 0.001 SOL). Để dùng tùy chọn có mức tip thấp nhất, hãy xem chỉ SWQOS.Create Your Free Helius Account
Bắt đầu bằng cách tạo tài khoản miễn phí tại Bảng điều khiển Helius. Sender có trên tất cả các gói, bao gồm cả gói miễn phí, và không tiêu tốn bất kỳ tín dụng API nào.
Get Your API Key
Chuyển đến phần Khóa API và sao chép khóa của bạn. Sử dụng khóa này để lấy blockhash và xác nhận giao dịch. Sender sẽ xử lý việc gửi giao dịch.
Send Your First Transaction
Hãy gửi một giao dịch chuyển SOL đơn giản bằng Sender. Ví dụ này bao gồm khoản tip và phí ưu tiên bắt buộc, đồng thời bỏ qua preflight để giảm độ trễ (không bắt buộc).
- @solana/web3.js
- @solana/kit
Success! Understanding What Happened
Bạn đã gửi thành công một giao dịch qua Sender! Sau đây là những yếu tố giúp giao dịch hoạt động:
- Không tiêu tốn tín dụng: Sender không tính tín dụng đối với tất cả người dùng
- Định tuyến đa đường: Giao dịch của bạn được gửi đồng thời qua tất cả các đường truyền (Helius, Jito, Harmonic, Rakurai, v.v.)
- Tip bắt buộc: Khoản tip 0.001 SOL đưa giao dịch vào bộ đệm tip ưu tiên và sử dụng mọi đường định tuyến. Xem các gói để biết tùy chọn chỉ SWQOS có mức tip thấp hơn
- Phí ưu tiên: Báo hiệu cho trình xác thực rằng bạn sẵn sàng trả phí để được xử lý ưu tiên
- Bỏ qua preflight (không bắt buộc): Đổi bước xác thực lấy tốc độ — Sender cũng hỗ trợ kiểm tra preflight
Yêu cầu
skipPreflight là tùy chọn — Sender hỗ trợ kiểm tra preflight. Đặt
skipPreflight: true để đổi bước xác thực lấy độ trễ thấp hơn.Tip và phí ưu tiên
Tất cả giao dịch được gửi qua Sender phải bao gồm cả tip và phí ưu tiên:- Tip: Một giao dịch chuyển SOL đến tài khoản tip được chỉ định. Tối thiểu 0.001 SOL đối với Sender Max hoặc 0.000005 SOL đối với gói chỉ SWQOS.
- Phí ưu tiên: Định giá đơn vị tính toán qua
ComputeBudgetProgram.setComputeUnitPriceđể ưu tiên giao dịch của bạn trong hàng đợi của trình xác thực.
Designated Tip Accounts (mainnet-beta)
Designated Tip Accounts (mainnet-beta)
Tại sao cần cả hai
- Tip: Cấp cho bạn quyền truy cập vào tất cả các đường định tuyến của Sender (Helius, Jito, Harmonic, Rakurai, v.v.) và bộ đệm tip ưu tiên
- Phí ưu tiên: Báo hiệu cho các trình xác thực rằng bạn sẵn sàng trả phí để được xử lý ưu tiên thông qua hệ thống ưu tiên gốc của Solana
- Kết hợp: Tip tối đa hóa số đường truyền mà giao dịch của bạn có thể đi qua, còn phí ưu tiên nâng mức ưu tiên của giao dịch với các trình xác thực — khi kết hợp, chúng tối đa hóa xác suất được đưa vào
Endpoint
Các endpoint của Sender có nhiều cấu hình tùy theo trường hợp sử dụng của bạn:- Frontend/Browser Applications
- Backend/Server Applications
- Connection Warming
Khuyến nghị cho ứng dụng frontend để tránh các sự cố CORS:
Endpoint HTTPS khắc phục lỗi preflight CORS xảy ra với
các ứng dụng chạy trên trình duyệt khi sử dụng endpoint HTTP theo khu vực. Endpoint này
tự động định tuyến đến vị trí gần nhất để đạt hiệu suất tối ưu.
Sử dụng endpoint này cho các trường hợp dùng frontend/trình duyệt.
Làm nóng kết nối
Đối với các ứng dụng có khoảng thời gian dài giữa những lần gửi giao dịch, hãy sử dụng endpoint ping để duy trì kết nối đã được làm nóng và giảm độ trễ khi khởi động nguội. Endpoint ping chấp nhận các yêu cầu GET đơn giản và trả về phản hồi cơ bản để duy trì kết nối:Hãy làm nóng kết nối khi ứng dụng của bạn có khoảng nghỉ dài hơn 5 giây
giữa các giao dịch để duy trì độ trễ gửi tối ưu.
Định dạng yêu cầu
Sender chấp nhận hai phương thức trên cùng một endpoint. Mọi lần gửi phải bao gồm cả tip và phí ưu tiên; việc bỏ qua preflight là tùy chọn (giúp giảm độ trễ).sendTransaction
Gửi một giao dịch đơn lẻ. Giao dịch phải chứa cả lệnh chuyển SOL với khoản tip tối thiểu đến một tài khoản tip được chỉ định và lệnh định giá đơn vị tính toán — nếu thiếu một trong hai, giao dịch sẽ bị từ chối.sendTransaction hoàn chỉnh và có thể chạy được.
sendBundle
Gửi tối đa 4 giao dịch đã được ký đầy đủ để thực thi nguyên tử theo nguyên tắc tất cả hoặc không có gì. Ít nhất một giao dịch phải chứa khoản tip.MEV Protect (không bắt buộc)
Để tránh định tuyến qua các trình xác thực có mối liên hệ thống kê với các cuộc tấn công sandwich, hãy thêm tham số truy vấnmev-protect=true vào URL endpoint. Tham số này hoạt động trên cả hai gói Sender và với cả sendTransaction lẫn sendBundle mà không cần thay đổi phần thân yêu cầu.
API Reference
Xem tài liệu tham khảo API Sender đầy đủ, bao gồm các lược đồ và tham số
yêu cầu/phản hồi.
Giới hạn tốc độ và mở rộng quy mô
- Giới hạn tốc độ mặc định: 50 giao dịch mỗi giây
- Không tiêu tốn tín dụng: Các giao dịch Sender không tiêu tốn tín dụng API trong gói của bạn
- Giới hạn cao hơn: Người dùng gói Professional có thể yêu cầu tăng đáng kể giới hạn tốc độ để hỗ trợ các ứng dụng giao dịch có thông lượng cao
TPS tùy chỉnh với xác thực bằng khóa API
Phần này chỉ liên quan nếu bạn đã được cấp giới hạn TPS cao hơn
và nhận khóa API từ đội ngũ Helius. Người dùng thông thường có thể bỏ qua
phần này.
- Frontend/Browser Applications
- Backend/Server Applications