Skip to main content

Thanh toán và giới hạn tốc độ

getProgramAccounts là phương thức tiêu tốn nhiều tài nguyên nên có giới hạn tốc độ bổ sung ngoài giới hạn số yêu cầu tiêu chuẩn mỗi giây. Hãy cân nhắc dùng các tham số lọc hoặc chia truy vấn lớn thành các phần nhỏ hơn để không vượt quá giới hạn.
Helius tự động định tuyến yêu cầu đến khu vực tối ưu để đạt hiệu suất tốt nhất. Nếu có yêu cầu chuyên biệt về khu vực hoặc cơ sở hạ tầng chuyên dụng, hãy liên hệ với đội ngũ bán hàng của chúng tôi để thảo luận về các tùy chọn dành cho doanh nghiệp.

Khắc phục sự cố RPC

Hãy gọi Priority Fee API, tối ưu hóa mức sử dụng đơn vị tính toán và gửi giao dịch bằng skipPreflight: true. Xem Hướng dẫn tối ưu hóa giao dịch để biết quy trình từng bước.
Kiểm tra trang trạng thái để xem các thông tin cập nhật liên quan. Nếu không có sự cố liên quan, hãy liên hệ với bộ phận hỗ trợ.

Sử dụng RPC

Xem công cụ mã nguồn mở đo điểm chuẩn RPC Solana để biết kết quả so sánh độc lập về độ trễ và độ tin cậy của Helius với các nhà cung cấp RPC Solana khác, bao gồm Alchemy, Quicknode và Triton.
Sử dụng getLatestBlockhash với mức cam kết "confirmed" để lấy blockhash mới nhất. Luôn lấy blockhash mới trước khi gửi giao dịch để đảm bảo tính hợp lệ. Xem hướng dẫn getLatestBlockhash để biết chi tiết.
Các kết nối có stake định tuyến giao dịch của bạn trực tiếp đến các leader khối hiện tại và sắp tới, bỏ qua hàng đợi công khai để gần như đảm bảo giao dịch được chuyển đến. Theo mặc định, tất cả các gói trả phí đều tự động sử dụng kết nối có stake — không cần thay đổi mã. Tìm hiểu thêm trong tổng quan về cách gửi giao dịch.
Các gói RPC tiêu chuẩn cho phép truy cập toàn bộ dữ liệu lịch sử của Solana. Các nút chuyên dụng chỉ lưu giữ khoảng 48 giờ dữ liệu lịch sử.
Sử dụng Helius Sender. Công cụ này đồng thời định tuyến giao dịch của bạn qua các kết nối có stake của Helius và đến Jito Block Engines để tối đa hóa tốc độ cũng như xác suất giao dịch được ghi nhận.
Tất cả yêu cầu RPC được gửi qua các URL RPC tiêu chuẩn trong gói dùng chung đều tự động được định tuyến đến máy chủ gần nhất. Bạn không cần thực hiện thao tác nào.
Chúng tôi vận hành các nút RPC trên toàn cầu, bao gồm: Châu Á (Tokyo, Singapore), Bắc Mỹ (Pittsburgh, Newark, Salt Lake City, Los Angeles, Vancouver) và Châu Âu (Dublin, London, Amsterdam, Frankfurt).
Giới hạn tốc độ RPC áp dụng cho tổng số lượt gọi của tất cả các phương thức RPC, không áp dụng riêng cho từng phương thức. Ví dụ: nếu giới hạn tốc độ RPC là 100 và bạn đang thực hiện 50 yêu cầu getAccountInfo mỗi giây, bạn chỉ có thể thực hiện thêm 50 yêu cầu getTransaction.
Một số phương thức như getProgramAccounts có giới hạn tốc độ đặc biệt do yêu cầu về tài nguyên tính toán. Tuy nhiên, các yêu cầu này vẫn được tính vào tổng giới hạn tốc độ RPC. Để biết chi tiết, hãy đọc hướng dẫn về giới hạn tốc độ đặc biệt.
Giới hạn tốc độ RPC và giới hạn tốc độ DAS độc lập với nhau. Ví dụ: nếu gói của bạn có giới hạn tốc độ RPC là 50 và giới hạn tốc độ DAS là 10, bạn có thể thực hiện 50 lệnh gọi getBlock và 10 lệnh gọi getAsset mỗi giây.
Gatekeeper là cổng biên hiệu suất cao của Helius, cung cấp độ trễ thấp hơn đáng kể so với các điểm cuối tiêu chuẩn. Gatekeeper được xây dựng hoàn toàn bằng Rust và tối ưu hóa riêng cho các yêu cầu thông lượng cao của Solana. Tìm hiểu thêm về Gatekeeper
Chỉ cần thay mainnet.helius-rpc.com bằng beta.helius-rpc.com trong mã của bạn. Khóa API hiện có vẫn hoạt động mà không cần thay đổi. Tất cả các điểm cuối JSON-RPC đều được hỗ trợ, bao gồm các phương thức RPC Solana tiêu chuẩn, điểm cuối RPC dành riêng cho Helius (ví dụ: gTFA), DAS, Photon, Priority Fee API và Enhanced Transactions API. Xem hướng dẫn di chuyển
Không. Gatekeeper được cung cấp miễn phí, không phát sinh thêm chi phí. Gói giá hiện tại của bạn vẫn được áp dụng.

Bạn cần thêm trợ giúp?

Contact Support

Nhận trợ giúp từ đội ngũ của chúng tôi qua Discord, trò chuyện trực tuyến hoặc email.

Status Page

Kiểm tra thông tin theo thời gian thực về tình trạng hoạt động và hiệu suất của dịch vụ.