@web3-onboard/wagmi
Version:
Module to configure, connect and return web3-onboard wallets as wagmi wallets and wagmi-config to be used with wagmi-core methods
12 lines (11 loc) • 479 B
JavaScript
import Joi from 'joi';
import { validate } from '@web3-onboard/common';
const wagmiInitOptionsSchema = Joi.object({
requestAccounts: Joi.function().required(),
getChainId: Joi.function().required(),
disconnect: Joi.function().required(),
switchChain: Joi.function().required(),
updateChain: Joi.function().required(),
addOrSwitchChain: Joi.function().required()
});
export const validateWagmiInit = (request) => validate(wagmiInitOptionsSchema, request);