Creating Private Key Wallets
You can easily create AA wallets for your users from private keys.
Private Keys
Ethers.js
import { ECDSAValidator } from "@zerodev/sdk";
import { PrivateKeySigner } from "@alchemy/aa-core";
// The validator
const ecdsaProvider = await ECDSAProvider.init({
// ZeroDev projectId
projectId,
// The signer
owner: PrivateKeySigner.privateKeyToAccountSigner(PRIVATE_KEY),
});
Example:
Full Code (Editable)
Result
Loading...
Wagmi
import { ZeroDevConnector } from '@zerodev/wagmi'
import { PrivateKeySigner } from "@alchemy/aa-core";
const connector = new ZeroDevConnector({chains, options: {
projectId: "<your-project-id>",
owner: PrivateKeySigner.privateKeyToAccountSigner("<private-key>"),
}})
Example:
Full Code (Editable)
Result
Loading...