Manifold Client
Client Creation
Parameters
Parameter
Type
Required
Description
Returns: ManifoldClient
Property
Type
Description
Example with Wagmi
import { createClient, createPublicProviderWagmi } from '@manifoldxyz/client-sdk';
import { createConfig, http } from '@wagmi/core';
import { mainnet, base } from '@wagmi/core/chains';
// Create Wagmi config with multiple chains
const config = createConfig({
chains: [mainnet, base],
transports: {
[mainnet.id]: http('YOUR_MAINNET_RPC_URL'),
[base.id]: http('YOUR_BASE_RPC_URL'),
},
});
// Create the public provider
const publicProvider = createPublicProviderWagmi({ config });
// Initialize the Manifold client
const client = createClient({ publicProvider });Example with Viem
Example with Ethers v5
Last updated