OPERATION_ DOCUMENT
The minimized GraphQL document being sent to the server to save a few bytes. The un-minimized version is:
query paginateMoveModuleLists($packageId: SuiAddress!, $module: String!, $hasMoreFriends: Boolean!, $hasMoreStructs: Boolean!, $hasMoreFunctions: Boolean!, $hasMoreEnums: Boolean!, $afterFriends: String, $afterStructs: String, $afterFunctions: String, $afterEnums: String) {
object(address: $packageId) {
asMovePackage {
module(name: $module) {
friends(after: $afterFriends) @include(if: $hasMoreFriends) {
pageInfo {
hasNextPage
endCursor
}
nodes {
name
package {
address
}
}
}
structs(after: $afterStructs) @include(if: $hasMoreStructs) {
pageInfo {
hasNextPage
endCursor
}
nodes {
__typename
...RPC_MOVE_STRUCT_FIELDS
}
}
enums(after: $afterEnums) @include(if: $hasMoreEnums) {
pageInfo {
hasNextPage
endCursor
}
nodes {
__typename
...RPC_MOVE_ENUM_FIELDS
}
}
functions(after: $afterFunctions) @include(if: $hasMoreFunctions) {
pageInfo {
hasNextPage
endCursor
}
nodes {
__typename
...RPC_MOVE_FUNCTION_FIELDS
}
}
}
}
}
}
fragment RPC_MOVE_STRUCT_FIELDS on MoveStruct {
name
abilities
fields {
name
type {
signature
}
}
typeParameters {
isPhantom
constraints
}
}
fragment RPC_MOVE_ENUM_FIELDS on MoveEnum {
name
abilities
typeParameters {
isPhantom
constraints
}
variants {
name
fields {
name
type {
signature
}
}
}
}
fragment RPC_MOVE_FUNCTION_FIELDS on MoveFunction {
name
visibility
isEntry
parameters {
signature
}
typeParameters {
constraints
}
return {
repr
signature
}
}
Content copied to clipboard