Skip to main content

Dữ liệu tài khoản là gì?

Mọi trạng thái trên Solana đều nằm trong một tài khoản — ví, tài khoản token và trạng thái chương trình (hợp đồng thông minh). Các phương thức tài khoản đọc trực tiếp trạng thái đó theo địa chỉ: dữ liệu thô hoặc đã phân tích cú pháp, chương trình sở hữu, số dư lamport (SOL) và siêu dữ liệu tiền thuê. Đối với dữ liệu token và NFT cấp cao hơn, hãy sử dụng các API Token và NFT thay vì đọc tài khoản thô. Đối với lịch sử giao dịch, hãy xem Giao dịch.

Nên sử dụng phương thức nào?

Các phương thức chính

getAccountInfo

Trạng thái tài khoản đầy đủ của một địa chỉ — dữ liệu, chủ sở hữu, lamport và epoch tiền thuê.

getMultipleAccounts

Truy xuất tối đa 100 tài khoản trong một lệnh gọi — cách hiệu quả để đọc nhiều tài khoản cùng lúc.

getProgramAccounts

Mọi tài khoản thuộc sở hữu của một chương trình, với các bộ lọc memcmp và dataSize để truy vấn có mục tiêu.

getBalance

Số dư lamport (SOL) của một tài khoản.

Bắt đầu nhanh

Đọc một tài khoản bằng getAccountInfo. Mọi lệnh gọi RPC Solana đều được gửi đến cùng một điểm cuối bằng khóa API của bạn từ dashboard.helius.dev.
Cần đọc nhiều tài khoản? Hãy sử dụng getMultipleAccounts với một mảng địa chỉ thay vì lặp lại getAccountInfo — một yêu cầu trả về tối đa 100 tài khoản.

Các bước tiếp theo

getAccountInfo reference

Các tham số, cách mã hóa và lược đồ phản hồi đầy đủ.

Tokens & NFTs

Đối với số dư token và dữ liệu NFT, DAS API cung cấp mức trừu tượng cao hơn so với việc đọc tài khoản thô.

Transactions

Truy vấn lịch sử giao dịch và chuyển khoản của một địa chỉ.

All RPC methods

Duyệt tài liệu tham khảo đầy đủ về các phương thức RPC Solana.