From 00ec3f5aaa83c759b18a8aa4332c6415ab36abd7 Mon Sep 17 00:00:00 2001 From: AyushBherwani1998 Date: Tue, 16 Dec 2025 11:39:04 +0400 Subject: [PATCH 1/4] update next js version --- .../nextjs/advanced-permissions-starter/package.json | 4 ++-- .../templates/nextjs/delegation-starter/package.json | 4 ++-- .../templates/nextjs/farcaster-starter/package.json | 4 ++-- .../create-gator-app/templates/nextjs/starter/package.json | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/create-gator-app/templates/nextjs/advanced-permissions-starter/package.json b/packages/create-gator-app/templates/nextjs/advanced-permissions-starter/package.json index d09b85f..7d134e6 100644 --- a/packages/create-gator-app/templates/nextjs/advanced-permissions-starter/package.json +++ b/packages/create-gator-app/templates/nextjs/advanced-permissions-starter/package.json @@ -13,7 +13,7 @@ "@tailwindcss/postcss": "^4.1.1", "@tanstack/react-query": "^5.90.7", "lucide-react": "^0.487.0", - "next": "15.4.8", + "next": "15.4.10", "permissionless": "^0.2.46", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -27,7 +27,7 @@ "@types/react-dom": "^19", "autoprefixer": "^10.4.21", "eslint": "^9", - "eslint-config-next": "15.4.8", + "eslint-config-next": "15.4.10", "postcss": "^8.5.3", "tailwindcss": "^4.1.1", "typescript": "^5" diff --git a/packages/create-gator-app/templates/nextjs/delegation-starter/package.json b/packages/create-gator-app/templates/nextjs/delegation-starter/package.json index 04e1f00..3c87dfa 100644 --- a/packages/create-gator-app/templates/nextjs/delegation-starter/package.json +++ b/packages/create-gator-app/templates/nextjs/delegation-starter/package.json @@ -11,7 +11,7 @@ "dependencies": { "@metamask/smart-accounts-kit": "^0.2.0", "@tanstack/react-query": "^5.90.7", - "next": "15.4.8", + "next": "15.4.10", "permissionless": "^0.2.57", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -25,7 +25,7 @@ "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", - "eslint-config-next": "15.4.8", + "eslint-config-next": "15.4.10", "postcss": "^8.5.3", "tailwindcss": "^4.1.7", "typescript": "^5" diff --git a/packages/create-gator-app/templates/nextjs/farcaster-starter/package.json b/packages/create-gator-app/templates/nextjs/farcaster-starter/package.json index 65221c8..e728b0f 100644 --- a/packages/create-gator-app/templates/nextjs/farcaster-starter/package.json +++ b/packages/create-gator-app/templates/nextjs/farcaster-starter/package.json @@ -18,7 +18,7 @@ "wagmi": "^2.18.2", "react": "19.1.0", "react-dom": "19.1.0", - "next": "15.4.8" + "next": "15.4.10" }, "devDependencies": { "typescript": "^5", @@ -28,7 +28,7 @@ "@tailwindcss/postcss": "^4", "tailwindcss": "^4", "eslint": "^9", - "eslint-config-next": "15.4.8", + "eslint-config-next": "15.4.10", "@eslint/eslintrc": "^3" } } diff --git a/packages/create-gator-app/templates/nextjs/starter/package.json b/packages/create-gator-app/templates/nextjs/starter/package.json index e3815fb..d9927df 100644 --- a/packages/create-gator-app/templates/nextjs/starter/package.json +++ b/packages/create-gator-app/templates/nextjs/starter/package.json @@ -12,7 +12,7 @@ "@metamask/smart-accounts-kit": "^0.2.0", "@tanstack/react-query": "^5.81.5", "permissionless": "^0.2.47", - "next": "15.4.8", + "next": "15.4.10", "react": "^19.0.0", "react-dom": "^19.0.0", "viem": "^2.31.6", @@ -25,7 +25,7 @@ "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", - "eslint-config-next": "15.4.8", + "eslint-config-next": "15.4.10", "tailwindcss": "^4", "typescript": "^5" } From 8aab6f6d21f08db5663ab36f6195e3aa9aa88d06 Mon Sep 17 00:00:00 2001 From: AyushBherwani1998 Date: Fri, 19 Dec 2025 12:05:49 +0400 Subject: [PATCH 2/4] update versions to latest --- .../templates/nextjs/advanced-permissions-starter/package.json | 2 +- .../templates/nextjs/delegation-starter/package.json | 2 +- .../templates/nextjs/farcaster-starter/package.json | 2 +- packages/create-gator-app/templates/nextjs/starter/package.json | 2 +- .../templates/vite-react/delegation-starter/package.json | 2 +- .../create-gator-app/templates/vite-react/starter/package.json | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/create-gator-app/templates/nextjs/advanced-permissions-starter/package.json b/packages/create-gator-app/templates/nextjs/advanced-permissions-starter/package.json index 7d134e6..7880650 100644 --- a/packages/create-gator-app/templates/nextjs/advanced-permissions-starter/package.json +++ b/packages/create-gator-app/templates/nextjs/advanced-permissions-starter/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "@metamask/smart-accounts-kit": "^0.2.0", + "@metamask/smart-accounts-kit": "^0.3.0", "@tailwindcss/postcss": "^4.1.1", "@tanstack/react-query": "^5.90.7", "lucide-react": "^0.487.0", diff --git a/packages/create-gator-app/templates/nextjs/delegation-starter/package.json b/packages/create-gator-app/templates/nextjs/delegation-starter/package.json index 3c87dfa..4aa47a9 100644 --- a/packages/create-gator-app/templates/nextjs/delegation-starter/package.json +++ b/packages/create-gator-app/templates/nextjs/delegation-starter/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "@metamask/smart-accounts-kit": "^0.2.0", + "@metamask/smart-accounts-kit": "^0.3.0", "@tanstack/react-query": "^5.90.7", "next": "15.4.10", "permissionless": "^0.2.57", diff --git a/packages/create-gator-app/templates/nextjs/farcaster-starter/package.json b/packages/create-gator-app/templates/nextjs/farcaster-starter/package.json index e728b0f..e378ce7 100644 --- a/packages/create-gator-app/templates/nextjs/farcaster-starter/package.json +++ b/packages/create-gator-app/templates/nextjs/farcaster-starter/package.json @@ -11,7 +11,7 @@ "dependencies": { "@farcaster/miniapp-sdk": "^0.2.1", "@farcaster/miniapp-wagmi-connector": "^1.1.0", - "@metamask/smart-accounts-kit": "^0.2.0", + "@metamask/smart-accounts-kit": "^0.3.0", "@tanstack/react-query": "^5.76.1", "permissionless": "^0.2.57", "viem": "^2.38.4", diff --git a/packages/create-gator-app/templates/nextjs/starter/package.json b/packages/create-gator-app/templates/nextjs/starter/package.json index d9927df..a92abe7 100644 --- a/packages/create-gator-app/templates/nextjs/starter/package.json +++ b/packages/create-gator-app/templates/nextjs/starter/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "@metamask/smart-accounts-kit": "^0.2.0", + "@metamask/smart-accounts-kit": "^0.3.0", "@tanstack/react-query": "^5.81.5", "permissionless": "^0.2.47", "next": "15.4.10", diff --git a/packages/create-gator-app/templates/vite-react/delegation-starter/package.json b/packages/create-gator-app/templates/vite-react/delegation-starter/package.json index f99619e..3ee609a 100644 --- a/packages/create-gator-app/templates/vite-react/delegation-starter/package.json +++ b/packages/create-gator-app/templates/vite-react/delegation-starter/package.json @@ -12,7 +12,7 @@ "dependencies": { "react": "^19.0.0", "react-dom": "^19.0.0", - "@metamask/smart-accounts-kit": "^0.2.0", + "@metamask/smart-accounts-kit": "^0.3.0", "@tanstack/react-query": "^5.90.7", "permissionless": "^0.2.57", "viem": "^2.38.6", diff --git a/packages/create-gator-app/templates/vite-react/starter/package.json b/packages/create-gator-app/templates/vite-react/starter/package.json index 265bfe7..0a9d213 100644 --- a/packages/create-gator-app/templates/vite-react/starter/package.json +++ b/packages/create-gator-app/templates/vite-react/starter/package.json @@ -12,7 +12,7 @@ "dependencies": { "react": "^19.1.0", "react-dom": "^19.1.0", - "@metamask/smart-accounts-kit": "^0.2.0", + "@metamask/smart-accounts-kit": "^0.3.0", "@tanstack/react-query": "^5.76.1", "permissionless": "^0.2.46", "viem": "^2.29.2", From 0a1721bf1a0204407c318874490237bdef77b573 Mon Sep 17 00:00:00 2001 From: AyushBherwani1998 Date: Fri, 19 Dec 2025 16:29:18 +0400 Subject: [PATCH 3/4] update intro and outro --- packages/create-gator-app/src/lib/helpers/intro.ts | 12 ++++++------ packages/create-gator-app/src/lib/helpers/outro.ts | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/create-gator-app/src/lib/helpers/intro.ts b/packages/create-gator-app/src/lib/helpers/intro.ts index ebee368..2e6f48d 100644 --- a/packages/create-gator-app/src/lib/helpers/intro.ts +++ b/packages/create-gator-app/src/lib/helpers/intro.ts @@ -32,20 +32,20 @@ export function displayIntro(): void { **%@@@@@@@@%%%%%%%@@@%%%%%@@@@%+=* %%%%%% @ - MᴇᴛᴀMᴀsᴋ Dᴇʟᴇɢᴀᴛɪᴏɴ Tᴏᴏʟᴋɪᴛ + MetaMask Smart Accounts Kit `) ); - console.log(chalk.cyan.bold("🦊 About MetaMask Delegation Toolkit:")); + console.log(chalk.cyan.bold("🦊 About MetaMask Smart Accounts Kit:")); console.log( chalk.cyan(` ┌─────────────────────────────────────────────────────────────┐ -│ The MetaMask Delegation Toolkit enables developers to │ -│ create frictionless experiences with granular permission │ -│ sharing. It provides instant onboarding, new web3 │ -│ experiences, and uninterrupted user journeys. │ +│ The MetaMask Smart Accounts Kit enables developers to │ +│ create and interact with MetaMask Smart Accounts, unlocking │ +│ new programmable account behaviors and granular permission │ +│ sharing. │ └─────────────────────────────────────────────────────────────┘`) ); } diff --git a/packages/create-gator-app/src/lib/helpers/outro.ts b/packages/create-gator-app/src/lib/helpers/outro.ts index 10a5c1f..ad2d68b 100644 --- a/packages/create-gator-app/src/lib/helpers/outro.ts +++ b/packages/create-gator-app/src/lib/helpers/outro.ts @@ -36,9 +36,9 @@ export const displayOutro = (options: IBuilderOptions) => { console.log(chalk.cyan("\n📚 Documentation:")); console.log( chalk.white( - " • Learn more about Delegation toolkit: https://docs.metamask.io/delegation-toolkit" + " • Learn more about MetaMask Smart Accounts Kit: https://docs.metamask.io/smart-accounts-kit" ) ); - console.log(chalk.green("\n🦊 Happy building with Delegation toolkit! 🦊")); + console.log(chalk.green("\n🦊 Happy building with MetaMask Smart Accounts Kit! 🦊")); }; From 13aab1e6cdd9994058c25eb1a0a490ffb2bdd9f8 Mon Sep 17 00:00:00 2001 From: AyushBherwani1998 Date: Mon, 5 Jan 2026 10:46:26 +0400 Subject: [PATCH 4/4] update delegation toolkit references --- .../src/components/Steps.tsx | 2 +- .../delegation-starter/src/app/layout.tsx | 4 ++-- .../src/components/Steps.tsx | 18 ++++++++--------- .../src/components/Steps.tsx | 20 +++++++++---------- .../src/components/Footer.tsx | 2 +- .../src/components/Steps.tsx | 18 ++++++++--------- 6 files changed, 32 insertions(+), 32 deletions(-) diff --git a/packages/create-gator-app/templates/nextjs/advanced-permissions-starter/src/components/Steps.tsx b/packages/create-gator-app/templates/nextjs/advanced-permissions-starter/src/components/Steps.tsx index 0fa6c42..a1cb494 100644 --- a/packages/create-gator-app/templates/nextjs/advanced-permissions-starter/src/components/Steps.tsx +++ b/packages/create-gator-app/templates/nextjs/advanced-permissions-starter/src/components/Steps.tsx @@ -84,7 +84,7 @@ export default function Steps() { key and save it in the session storage. In production explore all other signers supported by the

- The MetaMask smart contract account that grants authority. This will + The MetaMask smart account that grants authority. This will be deployed on-chain, just in time for redeeming the delegation.

- + @@ -107,12 +107,12 @@ export default function Steps() { {step === 3 && ( <>

- The MetaMask smart contract account that receives the delegation. + The MetaMask smart account that receives the delegation. Initially this will be counterfactual (not deployed on-chain), until it is deployed by submitting a user operation.

- + @@ -126,20 +126,20 @@ export default function Steps() { delegation will be persisted in localStorage.

- The delegator must specify sufficient caveats to limit the authority + The delegator must specify delegation scopes to limit the authority being granted to the delegate.{" "}
- See how to restrict the delegation + See how to use delegation scopes .

- + @@ -171,7 +171,7 @@ export default function Steps() { stored in localStorage to execute on behalf of the delegator.

- + diff --git a/packages/create-gator-app/templates/nextjs/farcaster-starter/src/components/Steps.tsx b/packages/create-gator-app/templates/nextjs/farcaster-starter/src/components/Steps.tsx index 2eba587..d0d4b89 100644 --- a/packages/create-gator-app/templates/nextjs/farcaster-starter/src/components/Steps.tsx +++ b/packages/create-gator-app/templates/nextjs/farcaster-starter/src/components/Steps.tsx @@ -95,11 +95,11 @@ export default function Steps() { {step === 2 && ( <>

- The MetaMask smart contract account that grants authority. This will + The MetaMask smart account that grants authority. This will be deployed on-chain, just in time for redeeming the delegation.

- + @@ -107,12 +107,12 @@ export default function Steps() { {step === 3 && ( <>

- The MetaMask smart contract account that receives the delegation. + The MetaMask smart account that receives the delegation. Initially this will be counterfactual (not deployed on-chain), until it is deployed by submitting a user operation.

- + @@ -126,20 +126,20 @@ export default function Steps() { delegation will be persisted in localStorage.

- The delegator must specify sufficient caveats to limit the authority + The delegator must specify delegation scopes to limit the authority being granted to the delegate.{" "} - See how to restrict the delegation + See how to use delegation scopes .

- + @@ -171,11 +171,11 @@ export default function Steps() { stored in localStorage to execute on behalf of the delegator.

- + )} ); -} +} \ No newline at end of file diff --git a/packages/create-gator-app/templates/vite-react/delegation-starter/src/components/Footer.tsx b/packages/create-gator-app/templates/vite-react/delegation-starter/src/components/Footer.tsx index 42f373e..f55d16c 100644 --- a/packages/create-gator-app/templates/vite-react/delegation-starter/src/components/Footer.tsx +++ b/packages/create-gator-app/templates/vite-react/delegation-starter/src/components/Footer.tsx @@ -5,7 +5,7 @@ export default function Footer() { return (