Connect Wallet
npm
npm install 0xsodium ethersyarn
yarn add 0xsodium etherspnpm
pnpm install 0xsodium ethersimport { sodium } from "0xsodium";
// calling wallet with iframe
const wallet = await sodium.initWallet("polygon", {
walletAppURL: "https://sodium-two.vercel.app",
transports: {
iframeTransport: {
enabled: true
}
}
});
// auto connect wallet in sodium gallery
const wallet = await sodium.initWallet("polygon", {
walletAppURL: "https://sodium-two.vercel.app",
transports: {
iframeTransport: {
enabled: true,
},
appTransport: {
enabled: true
}
}
});After instantiation, you can call the connect method to connect to the wallet
const connectDetails = await wallet.connect({
app: "Your Dapp name",
authorize: true,
});
console.log("user accepted connect?", connectDetails.connected);Last updated