@reservoir0x/relay-kit-hooks
Version:
Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
25 lines • 1.23 kB
TypeScript
import { type paths } from '@reservoir0x/relay-sdk';
import { useQuery, type DefaultError, type QueryKey } from '@tanstack/react-query';
type ConfigQuery = paths['/config/v2']['get']['parameters']['query'] & {
referrer?: string;
};
export type ConfigResponse = paths['/config/v2']['get']['responses']['200']['content']['application/json'];
type QueryType = typeof useQuery<ConfigResponse, DefaultError, ConfigResponse, QueryKey>;
type QueryOptions = Parameters<QueryType>['0'];
export declare const queryRelayConfig: (baseApiUrl?: string, options?: ConfigQuery, headers?: HeadersInit) => Promise<ConfigResponse>;
export default function (baseApiUrl?: string, options?: ConfigQuery, queryOptions?: Partial<QueryOptions>): import("@tanstack/react-query").UseQueryResult<{
enabled?: boolean | undefined;
user?: {
balance?: string | undefined;
maxBridgeAmount?: string | undefined;
} | undefined;
fee?: string | undefined;
solver?: {
address?: string | undefined;
balance?: string | undefined;
capacityPerRequest?: string | undefined;
} | undefined;
supportsExternalLiquidity?: boolean | undefined;
}, Error>;
export {};
//# sourceMappingURL=useRelayConfig.d.ts.map