Skip to content

useOmniContracts

The useOmniContracts hook can be used to obtain contract addresses. The environment is controlled based on what you set in your OmniProvider (testnet or mainnet).

Usage

import { useOmniContracts } from '@omni-network/react'

import { useOmniContracts } from '@omni-network/react'
 
function Component() {
    const contracts = useOmniContracts()
}

Parameters

queryOpts

Omit<UseQueryOptions, 'queryKey' | 'queryFn' | 'enabled'>

Optional query options for the react query fetching assets - consult @tanstack/react-query for more information.

Return

query

UseQueryResult<OmniContracts, FetchJSONError>

The return is a query object from @tanstack/react-query - consult their documentation for all available properties.

data

OmniContracts | undefined

Contains the addresses of the Omni contracts.