From 90f6a6827fd9080fdb09e2dca5ca1c5a1a3fa721 Mon Sep 17 00:00:00 2001 From: lukaw3d <3758846+lukaw3d@users.noreply.github.com> Date: Mon, 17 Feb 2025 00:27:12 +0000 Subject: [PATCH] Update API bindings --- src/oasis-nexus/generated/api.ts | 126 +++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) diff --git a/src/oasis-nexus/generated/api.ts b/src/oasis-nexus/generated/api.ts index d5b79f223..39c6c5851 100644 --- a/src/oasis-nexus/generated/api.ts +++ b/src/oasis-nexus/generated/api.ts @@ -19,6 +19,8 @@ import type { UseQueryResult } from '@tanstack/react-query' import getStatusMutator from '../replaceNetworkWithBaseURL'; +import GetConsensusTotalSupplyRawMutator from '../replaceNetworkWithBaseURL'; +import GetConsensusCirculatingSupplyRawMutator from '../replaceNetworkWithBaseURL'; import GetConsensusBlocksMutator from '../replaceNetworkWithBaseURL'; import GetConsensusBlocksHeightMutator from '../replaceNetworkWithBaseURL'; import GetConsensusTransactionsMutator from '../replaceNetworkWithBaseURL'; @@ -2347,6 +2349,130 @@ export const useGetStatus = >, TErr +/** + * @summary Returns the total supply of the consensus layer token. + */ +export const GetConsensusTotalSupplyRaw = ( + network: 'mainnet' | 'testnet' | 'localnet', + options?: SecondParameter,signal?: AbortSignal +) => { + + + return GetConsensusTotalSupplyRawMutator( + {url: `/${encodeURIComponent(String(network))}/consensus/total_supply_raw`, method: 'GET', signal + }, + options); + } + + +export const getGetConsensusTotalSupplyRawQueryKey = (network: 'mainnet' | 'testnet' | 'localnet',) => { + return [`/${network}/consensus/total_supply_raw`] as const; + } + + +export const getGetConsensusTotalSupplyRawQueryOptions = >, TError = unknown>(network: 'mainnet' | 'testnet' | 'localnet', options?: { query?:UseQueryOptions>, TError, TData>, request?: SecondParameter} +) => { + +const {query: queryOptions, request: requestOptions} = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getGetConsensusTotalSupplyRawQueryKey(network); + + + + const queryFn: QueryFunction>> = ({ signal }) => GetConsensusTotalSupplyRaw(network, requestOptions, signal); + + + + + + return { queryKey, queryFn, enabled: !!(network), ...queryOptions} as UseQueryOptions>, TError, TData> & { queryKey: QueryKey } +} + +export type GetConsensusTotalSupplyRawQueryResult = NonNullable>> +export type GetConsensusTotalSupplyRawQueryError = unknown + +/** + * @summary Returns the total supply of the consensus layer token. + */ +export const useGetConsensusTotalSupplyRaw = >, TError = unknown>( + network: 'mainnet' | 'testnet' | 'localnet', options?: { query?:UseQueryOptions>, TError, TData>, request?: SecondParameter} + + ): UseQueryResult & { queryKey: QueryKey } => { + + const queryOptions = getGetConsensusTotalSupplyRawQueryOptions(network,options) + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey ; + + return query; +} + + + + +/** + * @summary Returns the circulating supply of the consensus layer token. + */ +export const GetConsensusCirculatingSupplyRaw = ( + network: 'mainnet' | 'testnet' | 'localnet', + options?: SecondParameter,signal?: AbortSignal +) => { + + + return GetConsensusCirculatingSupplyRawMutator( + {url: `/${encodeURIComponent(String(network))}/consensus/circulating_supply_raw`, method: 'GET', signal + }, + options); + } + + +export const getGetConsensusCirculatingSupplyRawQueryKey = (network: 'mainnet' | 'testnet' | 'localnet',) => { + return [`/${network}/consensus/circulating_supply_raw`] as const; + } + + +export const getGetConsensusCirculatingSupplyRawQueryOptions = >, TError = unknown>(network: 'mainnet' | 'testnet' | 'localnet', options?: { query?:UseQueryOptions>, TError, TData>, request?: SecondParameter} +) => { + +const {query: queryOptions, request: requestOptions} = options ?? {}; + + const queryKey = queryOptions?.queryKey ?? getGetConsensusCirculatingSupplyRawQueryKey(network); + + + + const queryFn: QueryFunction>> = ({ signal }) => GetConsensusCirculatingSupplyRaw(network, requestOptions, signal); + + + + + + return { queryKey, queryFn, enabled: !!(network), ...queryOptions} as UseQueryOptions>, TError, TData> & { queryKey: QueryKey } +} + +export type GetConsensusCirculatingSupplyRawQueryResult = NonNullable>> +export type GetConsensusCirculatingSupplyRawQueryError = unknown + +/** + * @summary Returns the circulating supply of the consensus layer token. + */ +export const useGetConsensusCirculatingSupplyRaw = >, TError = unknown>( + network: 'mainnet' | 'testnet' | 'localnet', options?: { query?:UseQueryOptions>, TError, TData>, request?: SecondParameter} + + ): UseQueryResult & { queryKey: QueryKey } => { + + const queryOptions = getGetConsensusCirculatingSupplyRawQueryOptions(network,options) + + const query = useQuery(queryOptions) as UseQueryResult & { queryKey: QueryKey }; + + query.queryKey = queryOptions.queryKey ; + + return query; +} + + + + /** * @summary Returns a list of consensus blocks, sorted from most to least recent. */