Tổng quan
Chỉ dùng SWQOS là cấp Helius Sender được tối ưu chi phí. Cấp này định tuyến giao dịch của bạn qua một tuyến SWQOS (chất lượng dịch vụ theo trọng số stake) nhanh duy nhất với mức tiền boa tối thiểu thấp nhất trong mọi cấp Sender: 0.000005 SOL. Sử dụng cấp này khi bạn muốn gửi với độ trễ thấp và mức tiền boa thấp nhất. Đối với các giao dịch có mức cạnh tranh cao, khi tốc độ xác nhận là yếu tố quan trọng nhất, hãy sử dụng cấp Sender Max.Lowest Tip
Mức tiền boa tối thiểu chỉ 0.000005 SOL — cách tiết kiệm nhất để sử dụng Sender
Single Fast Path
Chỉ định tuyến qua cơ sở hạ tầng SWQOS để phân phối với độ trễ thấp
No Credits
Khả dụng trên mọi gói mà không tiêu tốn tín dụng API
Single Pathway
Chỉ định tuyến qua một tuyến SWQOS — để định tuyến đa tuyến và xác nhận nhanh
nhất, hãy sử dụng cấp Sender Max
Khi nào nên sử dụng chế độ chỉ dùng SWQOS
Good fit
Giao dịch chú trọng chi phí, khối lượng giao dịch lớn và các luồng mà một
tuyến nhanh duy nhất đủ để xác nhận một cách ổn định.
Consider Sender Max instead
Các tài khoản có mức cạnh tranh cao, đợt ra mắt cạnh tranh hoặc bất kỳ giao dịch nào
cần được xác nhận nhanh nhất có thể.
Cách bật chế độ chỉ dùng SWQOS
Thêm tham số truy vấnswqos_only=true vào URL của bất kỳ điểm cuối Sender nào. Sử dụng điểm cuối HTTPS toàn cầu cho frontend hoặc điểm cuối HTTP theo khu vực gần máy chủ của bạn nhất cho backend.
Frontend / trình duyệt (HTTPS toàn cầu):
Yêu cầu
Giống như mọi cấp Sender, giao dịch chỉ dùng SWQOS phải bao gồm:- Tiền boa: Một giao dịch chuyển SOL trị giá ít nhất 0.000005 SOL đến một tài khoản nhận tiền boa được chỉ định
- Phí ưu tiên: Một chỉ thị về giá đơn vị tính toán thông qua
ComputeBudgetProgram.setComputeUnitPrice
skipPreflight: true) là không bắt buộc nhưng được khuyến nghị — các bước kiểm tra trước làm tăng độ trễ.
Ví dụ mã
- @solana/web3.js
- cURL
Giao dịch trên vẫn sử dụng mức tiền boa 0.000005 SOL — mức tối thiểu khi chỉ dùng SWQOS.
Tiền boa từ 0.000005 SOL đến 0.001 SOL được chấp nhận nhưng vẫn chỉ đi qua một
tuyến SWQOS. Để định tuyến qua mọi tuyến nhằm được xác nhận nhanh nhất, hãy sử dụng
cấp Sender Max với mức tiền boa tối thiểu
0.001 SOL.
Các phương pháp hay nhất
- Chọn điểm cuối: Sử dụng
https://sender.helius-rpc.com/fast?swqos_only=truecho ứng dụng frontend để tránh các vấn đề về CORS. Đối với ứng dụng backend, hãy sử dụng điểm cuối HTTP theo khu vực gần máy chủ của bạn nhất. - Làm nóng kết nối: Sử dụng điểm cuối
/pingtrong khoảng thời gian không hoạt động dài hơn 5 giây. - Phí ưu tiên: Sử dụng Helius Priority Fee API để nhận đề xuất theo thời gian thực.
- Thử lại: Đặt
maxRetries: 0và triển khai logic thử lại của riêng bạn.
Nội dung liên quan
Sender Overview
Các khái niệm chung: điểm cuối, làm nóng kết nối, giới hạn tốc độ và TPS tùy chỉnh.
Sender Max Tier
Xác nhận nhanh nhất nhờ định tuyến đa tuyến qua mọi tuyến (tiền boa tối thiểu
0.001 SOL).
Transaction Rebates
Đăng ký để nhận một phần MEV do giao dịch của bạn tạo ra, được thanh toán bằng SOL.
MEV Protect
Định tuyến tránh các trình xác thực có liên hệ về mặt thống kê với tấn công sandwich.