Dynamic
You can use a Dynamic signer directly using the useUserWallets
method in Dynamic's core SDK.
Integration
import { useUserWallets } from "@dynamic-labs/sdk-react-core";
const userWallets = useUserWallets();
const embeddedWallet = userWallets.find(
(wallet) => wallet.connector?.isEmbeddedWallet === true
);
// Initialize the builder
const signer = await embeddedWallet.connector?.ethers?.getSigner();
var builder = await Presets.Builder.SimpleAccount.init(signer, rpcUrl);
const address = builder.getSender();
console.log(Account address: ${address});
Updated 8 months ago