Bài viết
Chia sẻ kiến thức của bạn.
How do I query object owners using GraphQL in Sui?
I’m working on a project using GraphQL for the Sui blockchain and I'm trying to query for objects to get the owners of those objects. However, I'm stuck on what to include inside the owner {}
field. I’m testing it with mainnet IDE but not sure if I’m using fragments correctly. What steps should I take to correctly query for object owners?
- Sui
- Architecture
Câu trả lời
2Bạn có thể truy vấn chủ sở hữu đối tượng trong Sui bằng GraphQL bằng cách bao gồm owner
trường trong truy vấn của bạn. Dưới đây là một ví dụ cho devnet và testnet nơi bạn có thể cần một đoạn cho các biến thể chủ sở hữu mới:
query Object {
object(address:"0xfb2ac160804b61c8649628f78f7e1fcd8bd67be7b03191c689cd6ac8555476ad") {
version
owner {
__typename
... theAddressOwner
}
status
digest
previousTransactionBlock {
digest
}
dynamicFields {
nodes {
name {
json
}
value {
__typename
... TheMoveObject
... TheMoveValue
}
}
}
}
}
fragment theAddressOwner on AddressOwner {
owner {
address
}
}
fragment TheMoveObject on MoveObject {
address
contents {
json
}
}
fragment TheMoveValue on MoveValue {
json
}
Nếu chủ sở hữu khác__typename
, bạn nên thêm một đoạn cho nó giống như đã thực hiện ở đây. Đối với mainnet, sao chép thiết lập này và thay thế bằng địa chỉ đối tượng mạng chính và bao gồm bất kỳ đoạn bổ sung nào khi cần thiết.
Ngoài ra, để truy vấn các loại quyền sở hữu khác nhau như Immutable, Shared, Parent hoặc AddressOwner, bạn có thể tham khảo tài liệu loại liên kết ObjectOwner. Điều này sẽ hữu ích vì owner
lĩnh vực này có thể trả lại các loại quyền sở hữu khác nhau. Để biết thêm chi tiết, hãy kiểm tra ObjectOwner tài liệu.
Bạn có biết câu trả lời không?
Hãy đăng nhập và chia sẻ nó.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Kiếm phần của bạn từ 1000 Sui
Tích lũy điểm danh tiếng và nhận phần thưởng khi giúp cộng đồng Sui phát triển.

- ... SUISuiLover+1211
- ... SUI0xduckmove+1207
- ... SUIThorfin+1204
- ... SUIharry phan+849
- ... SUIOwen+689
- ... SUIMeaning.Sui+675
- ... SUItheking+587
- Tại sao BCS yêu cầu thứ tự trường chính xác để khử chuỗi khi cấu trúc Move có các trường được đặt tên?53
- Nhiều lỗi xác minh nguồn” trong các ấn phẩm về mô-đun Sui Move - Giải quyết lỗi tự động43
- Giao dịch Sui thất bại: Đối tượng được dành riêng cho giao dịch khác25
- Làm thế nào để các ràng buộc về khả năng tương tác với các trường động trong các bộ sưu tập không đồng nhất?05