Configuration

Configure PyHard SDK for your application

PyHardProvider Configuration

1import { PyHardProvider } from 'pyhard-vendor-sdk';
2
3function App() {
4  return (
5    <PyHardProvider
6      projectId="your-project-id"
7      chainId={421614} // Arbitrum Sepolia
8      paymasterUrl="https://your-paymaster.workers.dev"
9      blockscoutUrl="https://sepolia-explorer.arbitrum.io/api"
10    >
11      <YourApp />
12    </PyHardProvider>
13  );
14}

Environment Variables

1# Required
2NEXT_PUBLIC_PROJECT_ID=your_walletconnect_project_id
3NEXT_PUBLIC_PAYMASTER_URL=https://your-paymaster.workers.dev
4
5# Optional
6NEXT_PUBLIC_BLOCKSCOUT_URL=https://sepolia-explorer.arbitrum.io/api
7NEXT_PUBLIC_CHAIN_ID=421614