https://github.com/magiclabs/web3-react-magic-connector
https://github.com/magiclabs/web3-react-magic-connector
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/magiclabs/web3-react-magic-connector
- Owner: magiclabs
- Created: 2023-03-20T21:05:30.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-29T23:35:03.000Z (over 2 years ago)
- Last Synced: 2024-10-29T21:41:48.383Z (over 1 year ago)
- Language: TypeScript
- Size: 51.8 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# web3-react-magic-universal-wallet
[Magic Universal Wallet](https://magic.link/docs/wallets/wallet-types#universal-wallet) connector for [web3-react](https://github.com/Uniswap/web3-react).
## Install
```bash
npm install @magiclabs/web3-react
```
## Usage
```ts
import { initializeConnector } from "@web3-react/core";
import { MagicUniversalConnector } from "@magiclabs/web3-react";
// Initialize the MagicUniversalConnector
export const [magicConnector, hooks] =
initializeConnector(
(actions) =>
new MagicUniversalConnector({
actions,
options: {
apiKey: "pk_live_5D6B70DDBFDD649A", // Magic Universal Wallet Publishable API key
networkOptions: {
rpcUrl:
"https://goerli.infura.io/v3/84842078b09946638c03157f83405213", // RPC URL
chainId: 5, // Chain ID for network
},
},
})
);
```
## Nextjs Example
Nextjs example usage [here](https://github.com/Unboxed-Software/web3-react-magic-connect-nextjs)