packages/crypto/src/contexts/NetworkSettings/Loader.tsx
import { EthAddress } from '@xylabs/eth-address'
import { PropsWithChildren } from 'react'
import { NetworkSettingsContext } from './Context'
export interface NetworkSettingsLoaderProps {
enabled?: boolean
}
export const NetworkSettingsLoader: React.FC<PropsWithChildren<NetworkSettingsLoaderProps>> = (props) => {
const { children } = props
return (
<NetworkSettingsContext.Provider
value={{
xyBondAddress: EthAddress.fromString('0x1a024A698EEBdB86ccf3fCaF2F589839bdc066AD'),
xyFhrMerkleSendAddress: EthAddress.fromString('0x46FEEBDffC8076D9E5fd8a11CF1508810472A79f'),
xyGovernanceAddress: EthAddress.fromString('0x01925d0fFE4a6a6162B51ba611e3D4780Fc2dF42'),
xyStakingConsensusAddress: EthAddress.fromString('0x0242514106114DEaA99Fd81574142c36Edb03B6D'),
}}
>
{children}
</NetworkSettingsContext.Provider>
)
}