mirror of
https://github.com/neynarxyz/create-farcaster-mini-app.git
synced 2025-12-06 09:22:32 -05:00
Merge branch 'main' into veganbeef/deploy-script-update
This commit is contained in:
@@ -2,11 +2,11 @@ import { type AccountAssociation } from '@farcaster/miniapp-node';
|
||||
|
||||
/**
|
||||
* Application constants and configuration values.
|
||||
*
|
||||
*
|
||||
* This file contains all the configuration constants used throughout the mini app.
|
||||
* These values are either sourced from environment variables or hardcoded and provide
|
||||
* configuration for the app's appearance, behavior, and integration settings.
|
||||
*
|
||||
*
|
||||
* NOTE: This file is automatically updated by the init script.
|
||||
* Manual changes may be overwritten during project initialization.
|
||||
*/
|
||||
@@ -84,7 +84,7 @@ export const APP_BUTTON_TEXT: string = 'Launch NSK';
|
||||
// --- Integration Configuration ---
|
||||
/**
|
||||
* Webhook URL for receiving events from Neynar.
|
||||
*
|
||||
*
|
||||
* If Neynar API key and client ID are configured, uses the official
|
||||
* Neynar webhook endpoint. Otherwise, falls back to a local webhook
|
||||
* endpoint for development and testing.
|
||||
@@ -95,7 +95,7 @@ export const APP_WEBHOOK_URL: string = process.env.NEYNAR_API_KEY && process.env
|
||||
|
||||
/**
|
||||
* Flag to enable/disable wallet functionality.
|
||||
*
|
||||
*
|
||||
* When true, wallet-related components and features are rendered.
|
||||
* When false, wallet functionality is completely hidden from the UI.
|
||||
* Useful for mini apps that don't require wallet integration.
|
||||
@@ -104,9 +104,25 @@ export const USE_WALLET: boolean = true;
|
||||
|
||||
/**
|
||||
* Flag to enable/disable analytics tracking.
|
||||
*
|
||||
*
|
||||
* When true, usage analytics are collected and sent to Neynar.
|
||||
* When false, analytics collection is disabled.
|
||||
* Useful for privacy-conscious users or development environments.
|
||||
*/
|
||||
export const ANALYTICS_ENABLED: boolean = true;
|
||||
|
||||
// PLEASE DO NOT UPDATE THIS
|
||||
export const SIGNED_KEY_REQUEST_VALIDATOR_EIP_712_DOMAIN = {
|
||||
name: 'Farcaster SignedKeyRequestValidator',
|
||||
version: '1',
|
||||
chainId: 10,
|
||||
verifyingContract:
|
||||
'0x00000000fc700472606ed4fa22623acf62c60553' as `0x${string}`,
|
||||
};
|
||||
|
||||
// PLEASE DO NOT UPDATE THIS
|
||||
export const SIGNED_KEY_REQUEST_TYPE = [
|
||||
{ name: 'requestFid', type: 'uint256' },
|
||||
{ name: 'key', type: 'bytes' },
|
||||
{ name: 'deadline', type: 'uint256' },
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user