signAuthorization
Signs an EIP-7702 Authorization and then returns the authorization with the signature.
Import
import { BaseAlchemySigner } from "@account-kit/signer";
Usage
import { AlchemyWebSigner } from "@account-kit/signer";
const signer = new AlchemyWebSigner({
client: {
connection: {
rpcUrl: "/api/rpc",
},
iframeConfig: {
iframeContainerId: "alchemy-signer-iframe-container",
},
},
});
const tx = await signer.signAuthorization({
contractAddress: "0x1234123412341234123412341234123412341234",
chainId: 1,
nonce: 0,
});
Parameters
unsignedAuthorization
Authorization<number, false>
the authorization to be signed
Returns
Promise<Authorization<number, true>> | undefined
a promise that resolves to the authorization with the signature