sendBundle được tính là 1 tín dụng trong gói của bạn.
Phương thức được hỗ trợ
sendBundle
Gửi danh sách các giao dịch đã ký dưới dạng một bundle nguyên tử. Nếu bundle được chấp nhận, phương thức sẽ trả vềbundle_id (hàm băm SHA-256 của các chữ ký giao dịch). Điều này không đảm bảo bundle sẽ được ghi lên chuỗi. Hãy kiểm tra xác nhận giao dịch trên chuỗi để xác minh.
Bắt buộc phải có tiền tip. Ít nhất một giao dịch phải chuyển SOL đến một tài khoản nhận tip của Helius. Nếu tiền tip quá thấp, bundle có thể không được chọn để đưa vào.
Yêu cầu
Ví dụ
Phản hồi
result là ID bundle — hãy dùng ID này với getBundleStatuses để theo dõi việc bundle được ghi lên chuỗi.
getBundleStatuses
Trả về trạng thái của các bundle đã gửi. Nếu một bundle chưa được ghi lên chuỗi hoặc không tìm thấy, phương thức sẽ trả vềnull.
Yêu cầu
Ví dụ
Phản hồi
null trong mảng value đối với các bundle không tìm thấy.
Định tuyến theo khu vực
Theo mặc định, Helius định tuyến bundle của bạn đến điểm cuối toàn cầu của Jito (mainnet.block-engine.jito.wtf), nơi tự động định tuyến theo vị trí địa lý đến Block Engine gần nhất.
Để nhắm đến một khu vực cụ thể, hãy đặt tiêu đề HTTP jito-region:
Ví dụ với khu vực
Tài khoản nhận tip
Ít nhất một giao dịch trong bundle của bạn phải bao gồm một lần chuyển SOL đến một trong các tài khoản nhận tip này. Hãy chọn ngẫu nhiên một tài khoản để giảm tranh chấp.Yêu cầu đối với bundle
- Tối đa 5 giao dịch cho mỗi bundle
- Tất cả giao dịch phải được ký đầy đủ
- Sử dụng mã hóa base64 (được khuyến nghị thay cho base58 để có hiệu suất tốt hơn)
- Ít nhất một giao dịch phải bao gồm tiền tip
- Các giao dịch được thực thi tuần tự — tx2 có thể phụ thuộc vào thay đổi trạng thái từ tx1
simulateBundle (Không bắt buộc)
Bạn có thể tùy chọn mô phỏng bundle trước khi gửi để kiểm tra lỗi:Bảo vệ khỏi các cuộc tấn công sandwich
Để định tuyến bundle của bạn tránh các trình xác thực có liên hệ về mặt 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 RPC — không cần thay đổi bundle:
Xem thêm
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 các cuộc tấn công sandwich.
Transaction Rebates
Chọn tham gia trong từng lệnh gọi
sendTransaction để 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.