UNPKG

@mysten/sui

Version:

Sui TypeScript API(Work in Progress)

1,505 lines (1,504 loc) 302 kB
export * from '../../types.js'; export type { FragmentOf, ResultOf, VariablesOf, TadaDocumentNode } from 'gql.tada'; export { readFragment, maskFragments } from 'gql.tada'; export declare const graphql: import("gql.tada").GraphQLTadaAPI<{ name: never; query: "Query"; mutation: "Mutation"; subscription: never; types: { Base64: { name: "Base64"; type: string; }; SuiAddress: { name: "SuiAddress"; type: string; }; ID: { name: "ID"; type: string; }; Boolean: { name: "Boolean"; type: boolean; }; String: { name: "String"; type: string; }; Float: { name: "Float"; type: number; }; Int: { name: "Int"; type: number; }; BigInt: { name: "BigInt"; type: string; }; DateTime: { name: "DateTime"; type: string; }; JSON: { name: "JSON"; type: unknown; }; MoveData: { name: "MoveData"; type: import("../../types.js").MoveData; }; MoveTypeLayout: { name: "MoveTypeLayout"; type: import("../../types.js").MoveTypeLayout; }; MoveTypeSignature: { name: "MoveTypeSignature"; type: import("../../types.js").MoveTypeSignature; }; OpenMoveTypeSignature: { name: "OpenMoveTypeSignature"; type: import("../../types.js").OpenMoveTypeSignature; }; } & { ActiveJwk: { kind: "OBJECT"; name: "ActiveJwk"; fields: { "alg": { name: "alg"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; "e": { name: "e"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; "epoch": { name: "epoch"; type: { kind: "OBJECT"; name: "Epoch"; ofType: null; }; }; "iss": { name: "iss"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; "kid": { name: "kid"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; "kty": { name: "kty"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; "n": { name: "n"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; }; }; ActiveJwkConnection: { kind: "OBJECT"; name: "ActiveJwkConnection"; fields: { "edges": { name: "edges"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "ActiveJwkEdge"; ofType: null; }; }; }; }; }; "nodes": { name: "nodes"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "ActiveJwk"; ofType: null; }; }; }; }; }; "pageInfo": { name: "pageInfo"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "PageInfo"; ofType: null; }; }; }; }; }; ActiveJwkEdge: { kind: "OBJECT"; name: "ActiveJwkEdge"; fields: { "cursor": { name: "cursor"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; "node": { name: "node"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "ActiveJwk"; ofType: null; }; }; }; }; }; Address: { kind: "OBJECT"; name: "Address"; fields: { "address": { name: "address"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "SuiAddress"; ofType: null; }; }; }; "balance": { name: "balance"; type: { kind: "OBJECT"; name: "Balance"; ofType: null; }; }; "balances": { name: "balances"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "BalanceConnection"; ofType: null; }; }; }; "coins": { name: "coins"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "CoinConnection"; ofType: null; }; }; }; "defaultSuinsName": { name: "defaultSuinsName"; type: { kind: "SCALAR"; name: "String"; ofType: null; }; }; "objects": { name: "objects"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "MoveObjectConnection"; ofType: null; }; }; }; "stakedSuis": { name: "stakedSuis"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "StakedSuiConnection"; ofType: null; }; }; }; "suinsRegistrations": { name: "suinsRegistrations"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "SuinsRegistrationConnection"; ofType: null; }; }; }; "transactionBlocks": { name: "transactionBlocks"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "TransactionBlockConnection"; ofType: null; }; }; }; }; }; AddressConnection: { kind: "OBJECT"; name: "AddressConnection"; fields: { "edges": { name: "edges"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "AddressEdge"; ofType: null; }; }; }; }; }; "nodes": { name: "nodes"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "Address"; ofType: null; }; }; }; }; }; "pageInfo": { name: "pageInfo"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "PageInfo"; ofType: null; }; }; }; }; }; AddressEdge: { kind: "OBJECT"; name: "AddressEdge"; fields: { "cursor": { name: "cursor"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; "node": { name: "node"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "Address"; ofType: null; }; }; }; }; }; AddressOwner: { kind: "OBJECT"; name: "AddressOwner"; fields: { "owner": { name: "owner"; type: { kind: "OBJECT"; name: "Owner"; ofType: null; }; }; }; }; AddressTransactionBlockRelationship: { name: "AddressTransactionBlockRelationship"; enumValues: "SIGN" | "RECV"; }; AuthenticatorStateCreateTransaction: { kind: "OBJECT"; name: "AuthenticatorStateCreateTransaction"; fields: { "_": { name: "_"; type: { kind: "SCALAR"; name: "Boolean"; ofType: null; }; }; }; }; AuthenticatorStateExpireTransaction: { kind: "OBJECT"; name: "AuthenticatorStateExpireTransaction"; fields: { "authenticatorObjInitialSharedVersion": { name: "authenticatorObjInitialSharedVersion"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "Int"; ofType: null; }; }; }; "minEpoch": { name: "minEpoch"; type: { kind: "OBJECT"; name: "Epoch"; ofType: null; }; }; }; }; AuthenticatorStateUpdateTransaction: { kind: "OBJECT"; name: "AuthenticatorStateUpdateTransaction"; fields: { "authenticatorObjInitialSharedVersion": { name: "authenticatorObjInitialSharedVersion"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "Int"; ofType: null; }; }; }; "epoch": { name: "epoch"; type: { kind: "OBJECT"; name: "Epoch"; ofType: null; }; }; "newActiveJwks": { name: "newActiveJwks"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "ActiveJwkConnection"; ofType: null; }; }; }; "round": { name: "round"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "Int"; ofType: null; }; }; }; }; }; AvailableRange: { kind: "OBJECT"; name: "AvailableRange"; fields: { "first": { name: "first"; type: { kind: "OBJECT"; name: "Checkpoint"; ofType: null; }; }; "last": { name: "last"; type: { kind: "OBJECT"; name: "Checkpoint"; ofType: null; }; }; }; }; Balance: { kind: "OBJECT"; name: "Balance"; fields: { "coinObjectCount": { name: "coinObjectCount"; type: { kind: "SCALAR"; name: "Int"; ofType: null; }; }; "coinType": { name: "coinType"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "MoveType"; ofType: null; }; }; }; "totalBalance": { name: "totalBalance"; type: { kind: "SCALAR"; name: "BigInt"; ofType: null; }; }; }; }; BalanceChange: { kind: "OBJECT"; name: "BalanceChange"; fields: { "amount": { name: "amount"; type: { kind: "SCALAR"; name: "BigInt"; ofType: null; }; }; "coinType": { name: "coinType"; type: { kind: "OBJECT"; name: "MoveType"; ofType: null; }; }; "owner": { name: "owner"; type: { kind: "OBJECT"; name: "Owner"; ofType: null; }; }; }; }; BalanceChangeConnection: { kind: "OBJECT"; name: "BalanceChangeConnection"; fields: { "edges": { name: "edges"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "BalanceChangeEdge"; ofType: null; }; }; }; }; }; "nodes": { name: "nodes"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "BalanceChange"; ofType: null; }; }; }; }; }; "pageInfo": { name: "pageInfo"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "PageInfo"; ofType: null; }; }; }; }; }; BalanceChangeEdge: { kind: "OBJECT"; name: "BalanceChangeEdge"; fields: { "cursor": { name: "cursor"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; "node": { name: "node"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "BalanceChange"; ofType: null; }; }; }; }; }; BalanceConnection: { kind: "OBJECT"; name: "BalanceConnection"; fields: { "edges": { name: "edges"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "BalanceEdge"; ofType: null; }; }; }; }; }; "nodes": { name: "nodes"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "Balance"; ofType: null; }; }; }; }; }; "pageInfo": { name: "pageInfo"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "PageInfo"; ofType: null; }; }; }; }; }; BalanceEdge: { kind: "OBJECT"; name: "BalanceEdge"; fields: { "cursor": { name: "cursor"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; "node": { name: "node"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "Balance"; ofType: null; }; }; }; }; }; Base64: unknown; BigInt: unknown; Boolean: unknown; ChangeEpochTransaction: { kind: "OBJECT"; name: "ChangeEpochTransaction"; fields: { "computationCharge": { name: "computationCharge"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "BigInt"; ofType: null; }; }; }; "epoch": { name: "epoch"; type: { kind: "OBJECT"; name: "Epoch"; ofType: null; }; }; "nonRefundableStorageFee": { name: "nonRefundableStorageFee"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "BigInt"; ofType: null; }; }; }; "protocolVersion": { name: "protocolVersion"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "Int"; ofType: null; }; }; }; "startTimestamp": { name: "startTimestamp"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "DateTime"; ofType: null; }; }; }; "storageCharge": { name: "storageCharge"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "BigInt"; ofType: null; }; }; }; "storageRebate": { name: "storageRebate"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "BigInt"; ofType: null; }; }; }; "systemPackages": { name: "systemPackages"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "MovePackageConnection"; ofType: null; }; }; }; }; }; Checkpoint: { kind: "OBJECT"; name: "Checkpoint"; fields: { "digest": { name: "digest"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; "epoch": { name: "epoch"; type: { kind: "OBJECT"; name: "Epoch"; ofType: null; }; }; "networkTotalTransactions": { name: "networkTotalTransactions"; type: { kind: "SCALAR"; name: "Int"; ofType: null; }; }; "previousCheckpointDigest": { name: "previousCheckpointDigest"; type: { kind: "SCALAR"; name: "String"; ofType: null; }; }; "rollingGasSummary": { name: "rollingGasSummary"; type: { kind: "OBJECT"; name: "GasCostSummary"; ofType: null; }; }; "sequenceNumber": { name: "sequenceNumber"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "Int"; ofType: null; }; }; }; "timestamp": { name: "timestamp"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "DateTime"; ofType: null; }; }; }; "transactionBlocks": { name: "transactionBlocks"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "TransactionBlockConnection"; ofType: null; }; }; }; "validatorSignatures": { name: "validatorSignatures"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "Base64"; ofType: null; }; }; }; }; }; CheckpointConnection: { kind: "OBJECT"; name: "CheckpointConnection"; fields: { "edges": { name: "edges"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "CheckpointEdge"; ofType: null; }; }; }; }; }; "nodes": { name: "nodes"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "Checkpoint"; ofType: null; }; }; }; }; }; "pageInfo": { name: "pageInfo"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "PageInfo"; ofType: null; }; }; }; }; }; CheckpointEdge: { kind: "OBJECT"; name: "CheckpointEdge"; fields: { "cursor": { name: "cursor"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; "node": { name: "node"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "Checkpoint"; ofType: null; }; }; }; }; }; CheckpointId: { kind: "INPUT_OBJECT"; name: "CheckpointId"; isOneOf: false; inputFields: [{ name: "digest"; type: { kind: "SCALAR"; name: "String"; ofType: null; }; defaultValue: null; }, { name: "sequenceNumber"; type: { kind: "SCALAR"; name: "Int"; ofType: null; }; defaultValue: null; }]; }; Coin: { kind: "OBJECT"; name: "Coin"; fields: { "address": { name: "address"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "SuiAddress"; ofType: null; }; }; }; "balance": { name: "balance"; type: { kind: "OBJECT"; name: "Balance"; ofType: null; }; }; "balances": { name: "balances"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "BalanceConnection"; ofType: null; }; }; }; "bcs": { name: "bcs"; type: { kind: "SCALAR"; name: "Base64"; ofType: null; }; }; "coinBalance": { name: "coinBalance"; type: { kind: "SCALAR"; name: "BigInt"; ofType: null; }; }; "coins": { name: "coins"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "CoinConnection"; ofType: null; }; }; }; "contents": { name: "contents"; type: { kind: "OBJECT"; name: "MoveValue"; ofType: null; }; }; "defaultSuinsName": { name: "defaultSuinsName"; type: { kind: "SCALAR"; name: "String"; ofType: null; }; }; "digest": { name: "digest"; type: { kind: "SCALAR"; name: "String"; ofType: null; }; }; "display": { name: "display"; type: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "DisplayEntry"; ofType: null; }; }; }; }; "dynamicField": { name: "dynamicField"; type: { kind: "OBJECT"; name: "DynamicField"; ofType: null; }; }; "dynamicFields": { name: "dynamicFields"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "DynamicFieldConnection"; ofType: null; }; }; }; "dynamicObjectField": { name: "dynamicObjectField"; type: { kind: "OBJECT"; name: "DynamicField"; ofType: null; }; }; "hasPublicTransfer": { name: "hasPublicTransfer"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "Boolean"; ofType: null; }; }; }; "objects": { name: "objects"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "MoveObjectConnection"; ofType: null; }; }; }; "owner": { name: "owner"; type: { kind: "UNION"; name: "ObjectOwner"; ofType: null; }; }; "previousTransactionBlock": { name: "previousTransactionBlock"; type: { kind: "OBJECT"; name: "TransactionBlock"; ofType: null; }; }; "receivedTransactionBlocks": { name: "receivedTransactionBlocks"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "TransactionBlockConnection"; ofType: null; }; }; }; "stakedSuis": { name: "stakedSuis"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "StakedSuiConnection"; ofType: null; }; }; }; "status": { name: "status"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "ENUM"; name: "ObjectKind"; ofType: null; }; }; }; "storageRebate": { name: "storageRebate"; type: { kind: "SCALAR"; name: "BigInt"; ofType: null; }; }; "suinsRegistrations": { name: "suinsRegistrations"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "SuinsRegistrationConnection"; ofType: null; }; }; }; "version": { name: "version"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "Int"; ofType: null; }; }; }; }; }; CoinConnection: { kind: "OBJECT"; name: "CoinConnection"; fields: { "edges": { name: "edges"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "CoinEdge"; ofType: null; }; }; }; }; }; "nodes": { name: "nodes"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "LIST"; name: never; ofType: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "Coin"; ofType: null; }; }; }; }; }; "pageInfo": { name: "pageInfo"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "PageInfo"; ofType: null; }; }; }; }; }; CoinDenyListStateCreateTransaction: { kind: "OBJECT"; name: "CoinDenyListStateCreateTransaction"; fields: { "_": { name: "_"; type: { kind: "SCALAR"; name: "Boolean"; ofType: null; }; }; }; }; CoinEdge: { kind: "OBJECT"; name: "CoinEdge"; fields: { "cursor": { name: "cursor"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "String"; ofType: null; }; }; }; "node": { name: "node"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "Coin"; ofType: null; }; }; }; }; }; CoinMetadata: { kind: "OBJECT"; name: "CoinMetadata"; fields: { "address": { name: "address"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "SCALAR"; name: "SuiAddress"; ofType: null; }; }; }; "balance": { name: "balance"; type: { kind: "OBJECT"; name: "Balance"; ofType: null; }; }; "balances": { name: "balances"; type: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "BalanceConnection"; ofType: null; }; }; }; "bcs": { name: "bcs"; type: { kind: "SCALAR"; name: "Base64"; ofType: null; }; }; "coins": { name: "coins"; type: {