-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathminikit.config.ts
More file actions
46 lines (41 loc) · 1.46 KB
/
minikit.config.ts
File metadata and controls
46 lines (41 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/**
* MiniKit Configuration for Base Mini App
*
* This configuration is used to generate the manifest for the Base Mini App.
* The app allows users to tip anyone with a Basename or ENS name.
*/
// Domain configuration - change this when deploying
const DOMAIN = process.env.NEXT_PUBLIC_APP_DOMAIN || "tip.agentokratia.com";
const BASE_URL = `https://${DOMAIN}`;
export const minikitConfig = {
// Account association - populated when deploying
// Generate using: npx @coinbase/onchainkit associate
accountAssociation: {
header: "",
payload: "",
signature: "",
},
// Mini App metadata
miniapp: {
version: "1",
name: "Tip Anyone",
subtitle: "Send tips with any token",
description:
"Send tips to anyone with a Basename or ENS name. Pay with USDC, WETH, DAI, or USDT. Recipients receive USDC instantly. Zero fees, non-custodial, powered by x402 protocol.",
iconUrl: `${BASE_URL}/icon.svg`,
splashImageUrl: `${BASE_URL}/splash.svg`,
homeUrl: BASE_URL,
webhookUrl: `${BASE_URL}/api/webhook`,
primaryCategory: "finance",
tags: ["tips", "payments", "crypto", "basenames"],
// OG metadata for social sharing
ogImage: `${BASE_URL}/og.svg`,
ogTitle: "Tip Anyone | Agentokratia",
ogDescription: "Send tips with any token. Zero fees. Instant settlement.",
// Screenshots for the Base app store
screenshotUrls: [
`${BASE_URL}/screenshots/1.svg`,
`${BASE_URL}/screenshots/2.svg`,
],
},
};