UNPKG

@mysten/sui

Version:

Sui TypeScript API(Work in Progress)

1,510 lines 300 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: { kind: "NON_NULL"; name: never; ofType: { kind: "OBJECT"; name: "CoinConnection"; ofT