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! 🦊")); }; 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..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,11 +9,11 @@ "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", - "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/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/package.json b/packages/create-gator-app/templates/nextjs/farcaster-starter/package.json index 65221c8..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,14 +11,14 @@ "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", "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/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/nextjs/starter/package.json b/packages/create-gator-app/templates/nextjs/starter/package.json index e3815fb..a92abe7 100644 --- a/packages/create-gator-app/templates/nextjs/starter/package.json +++ b/packages/create-gator-app/templates/nextjs/starter/package.json @@ -9,10 +9,10 @@ "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.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" } 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/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 (