diff --git a/libs/assets/src/lib/Assets.graphql b/libs/assets/src/lib/Assets.graphql index 8a4dbc957..87c3fa072 100644 --- a/libs/assets/src/lib/Assets.graphql +++ b/libs/assets/src/lib/Assets.graphql @@ -1,8 +1,27 @@ + + +fragment AssetListFields on Asset { + id + name + symbol + decimals + quantum + source { + __typename + ... on ERC20 { + contractAddress + lifetimeLimit + withdrawThreshold + } + } + status +} + query Assets { assetsConnection { edges { node { - ...AssetFields + ...AssetListFields } } } diff --git a/libs/assets/src/lib/__generated__/Assets.ts b/libs/assets/src/lib/__generated__/Assets.ts index 8d6d977b0..b9c72a4c0 100644 --- a/libs/assets/src/lib/__generated__/Assets.ts +++ b/libs/assets/src/lib/__generated__/Assets.ts @@ -1,26 +1,44 @@ import * as Types from '@vegaprotocol/types'; import { gql } from '@apollo/client'; -import { AssetFieldsFragmentDoc } from './Asset'; import * as Apollo from '@apollo/client'; const defaultOptions = {} as const; +export type AssetListFieldsFragment = { __typename?: 'Asset', id: string, name: string, symbol: string, decimals: number, quantum: string, status: Types.AssetStatus, source: { __typename: 'BuiltinAsset' } | { __typename: 'ERC20', contractAddress: string, lifetimeLimit: string, withdrawThreshold: string } }; + export type AssetsQueryVariables = Types.Exact<{ [key: string]: never; }>; -export type AssetsQuery = { __typename?: 'Query', assetsConnection?: { __typename?: 'AssetsConnection', edges?: Array<{ __typename?: 'AssetEdge', node: { __typename?: 'Asset', id: string, name: string, symbol: string, decimals: number, quantum: string, status: Types.AssetStatus, source: { __typename: 'BuiltinAsset', maxFaucetAmountMint: string } | { __typename: 'ERC20', contractAddress: string, lifetimeLimit: string, withdrawThreshold: string }, infrastructureFeeAccount?: { __typename?: 'AccountBalance', balance: string } | null, globalRewardPoolAccount?: { __typename?: 'AccountBalance', balance: string } | null, takerFeeRewardAccount?: { __typename?: 'AccountBalance', balance: string } | null, makerFeeRewardAccount?: { __typename?: 'AccountBalance', balance: string } | null, lpFeeRewardAccount?: { __typename?: 'AccountBalance', balance: string } | null, marketProposerRewardAccount?: { __typename?: 'AccountBalance', balance: string } | null } } | null> | null } | null }; - +export type AssetsQuery = { __typename?: 'Query', assetsConnection?: { __typename?: 'AssetsConnection', edges?: Array<{ __typename?: 'AssetEdge', node: { __typename?: 'Asset', id: string, name: string, symbol: string, decimals: number, quantum: string, status: Types.AssetStatus, source: { __typename: 'BuiltinAsset' } | { __typename: 'ERC20', contractAddress: string, lifetimeLimit: string, withdrawThreshold: string } } } | null> | null } | null }; +export const AssetListFieldsFragmentDoc = gql` + fragment AssetListFields on Asset { + id + name + symbol + decimals + quantum + source { + __typename + ... on ERC20 { + contractAddress + lifetimeLimit + withdrawThreshold + } + } + status +} + `; export const AssetsDocument = gql` query Assets { assetsConnection { edges { node { - ...AssetFields + ...AssetListFields } } } } - ${AssetFieldsFragmentDoc}`; + ${AssetListFieldsFragmentDoc}`; /** * __useAssetsQuery__