0.0.9 • Published 9 months ago
@gelatonetwork/smartwallet-react-privy v0.0.9
@gelatonetwork/smartwallet-react-privy
A React package that provides integration with Privy WaaS (Wallet-as-a-Service) for Gelato Smart Wallet.
Features
- Privy WaaS integration for Gelato smart wallet management
- Connect button component for easy wallet connection
- Integration with wagmi for Web3 functionality
Installation
pnpm add @gelatonetwork/smartwallet-react-privyUsage
Provider Setup
import { GelatoSmartWalletPrivyContextProvider } from '@gelatonetwork/smartwallet-react-privy';
function App() {
return (
<GelatoSmartWalletPrivyContextProvider
settings={{
waas: {
appId: 'your-privy-app-id'
},
defaultChain: yourDefaultChain,
wagmi: {
config: yourWagmiConfig
}
}}
>
<YourApp />
</GelatoSmartWalletPrivyContextProvider>
);
}Using the Connect Button
import { GelatoSmartWalletPrivyConnectButton } from '@gelatonetwork/smartwallet-react-privy';
function ConnectWallet() {
return (
<GelatoSmartWalletPrivyConnectButton>
Connect Wallet
</GelatoSmartWalletPrivyConnectButton>
);
}Accessing Wallet Context
import { useGelatoSmartWalletPrivyContext } from '@gelatonetwork/smartwallet-react-privy';
function YourComponent() {
const { wagmi, logout, switchNetwork } = useGelatoSmartWalletPrivyContext();
// Use the context values as needed
}0.0.9
9 months ago
0.0.8
10 months ago
0.0.7
10 months ago
0.0.6
10 months ago
0.0.5
10 months ago
0.0.4
10 months ago
0.0.3
10 months ago
0.0.2
10 months ago
0.0.2-alpha.7
11 months ago
0.0.2-alpha.6
11 months ago
0.0.2-alpha.5
11 months ago
1.0.0-alpha.6
11 months ago
0.0.2-alpha.4
11 months ago
0.0.2-alpha.3
11 months ago
0.0.2-alpha.1
11 months ago
0.0.2-alpha.0
11 months ago