import { requestSpendPermission } from "@base-org/account/spend-permission"; const permission = await requestSpendPermission({ account: "0xUserBaseAccountAddress", spender: "0xAppSpenderAddress", token: "0xTokenContractAddress", chainId: 84532, allowance: 1_000_000n, periodInDays: 30, }); console.log("Spend Permission:", permission);
Create and sign an EIP-712 Spend Permission for a user’s Base Account
SpendPermission
account
0x
Show SpendPermission properties
Show permission fields
Was this page helpful?