Use token symbol env variable

This commit is contained in:
Shreerang Kale 2025-07-21 13:58:15 +05:30
parent 52de3df7da
commit 11fa17ce8b
4 changed files with 6 additions and 6 deletions

View File

@ -193,7 +193,7 @@ export async function POST(request: NextRequest) {
console.log('LNT transfer completed:', lntTransferResult.transactionHash); console.log('LNT transfer completed:', lntTransferResult.transactionHash);
const finalTxHash = lntTransferResult.transactionHash!; // Use LNT transfer hash for registry const finalTxHash = lntTransferResult.transactionHash!; // Use LNT transfer hash for registry
// Validate required environment variables for GOR/Solana payments // Validate required environment variables for Solana payments
const requiredEnvVars = [ const requiredEnvVars = [
'REGISTRY_CHAIN_ID', 'REGISTRY_CHAIN_ID',
'REGISTRY_GQL_ENDPOINT', 'REGISTRY_GQL_ENDPOINT',
@ -204,7 +204,7 @@ export async function POST(request: NextRequest) {
'DEPLOYER_LRN', 'DEPLOYER_LRN',
// LNT transfer variables // LNT transfer variables
'LACONIC_TRANSFER_AMOUNT', 'LACONIC_TRANSFER_AMOUNT',
// Solana/GOR specific variables // Solana specific variables
'NEXT_PUBLIC_SOLANA_RPC_URL', 'NEXT_PUBLIC_SOLANA_RPC_URL',
'NEXT_PUBLIC_SOLANA_TOKEN_MINT_ADDRESS', 'NEXT_PUBLIC_SOLANA_TOKEN_MINT_ADDRESS',
'NEXT_PUBLIC_SOLANA_TOKEN_RECIPIENT_ADDRESS' 'NEXT_PUBLIC_SOLANA_TOKEN_RECIPIENT_ADDRESS'

View File

@ -16,7 +16,7 @@ const geistMono = Geist_Mono({
export const metadata: Metadata = { export const metadata: Metadata = {
title: `Deploy Frontends using ${process.env.NEXT_PUBLIC_SOLANA_TOKEN_SYMBOL} and Laconic`, title: `Deploy Frontends using ${process.env.NEXT_PUBLIC_SOLANA_TOKEN_SYMBOL} and Laconic`,
description: "Deploy URLs to Laconic Registry using GOR payments", description: `Deploy URLs to Laconic Registry using ${process.env.NEXT_PUBLIC_SOLANA_TOKEN_SYMBOL} payments`,
}; };
export default function RootLayout({ export default function RootLayout({

View File

@ -97,7 +97,7 @@ export default function Home() {
<div style={{ background: 'var(--card-bg)', borderColor: 'var(--card-border)' }} <div style={{ background: 'var(--card-bg)', borderColor: 'var(--card-border)' }}
className="max-w-xl w-full p-8 rounded-xl shadow-lg border"> className="max-w-xl w-full p-8 rounded-xl shadow-lg border">
<h1 className="text-2xl font-bold mb-8 text-center" style={{ color: 'var(--foreground)' }}> <h1 className="text-2xl font-bold mb-8 text-center" style={{ color: 'var(--foreground)' }}>
Deploy Frontends with GOR + Laconic Deploy Frontends with {process.env.NEXT_PUBLIC_SOLANA_TOKEN_SYMBOL} + Laconic
</h1> </h1>
<div className="mb-10 p-6 rounded-lg" style={{ background: 'var(--muted-light)', borderLeft: '4px solid var(--primary)' }}> <div className="mb-10 p-6 rounded-lg" style={{ background: 'var(--muted-light)', borderLeft: '4px solid var(--primary)' }}>

View File

@ -47,14 +47,14 @@ export default function PaymentModal({
} finally { } finally {
setLoading(false); setLoading(false);
} }
}, [connection]); }, [connection, walletState, amount, onPaymentComplete]);
if (!isOpen) return null; if (!isOpen) return null;
return ( return (
<div className="fixed inset-0 flex items-center justify-center p-4 z-50" style={{ background: 'rgba(15, 23, 42, 0.75)' }}> <div className="fixed inset-0 flex items-center justify-center p-4 z-50" style={{ background: 'rgba(15, 23, 42, 0.75)' }}>
<div className="max-w-md w-full rounded-xl shadow-xl animate-appear" <div className="max-w-md w-full rounded-xl shadow-xl animate-appear"
style={{ background: 'var(--card-bg)', border: '1px solid var(--card-border)' }}> style={{ background: 'var(--card-bg)', border: '1px solid var(--card-border)' }}>
<div className="p-6 border-b" style={{ borderColor: 'var(--card-border)' }}> <div className="p-6 border-b" style={{ borderColor: 'var(--card-border)' }}>
<h2 className="text-xl font-semibold" style={{ color: 'var(--foreground)' }}> <h2 className="text-xl font-semibold" style={{ color: 'var(--foreground)' }}>
Complete {process.env.NEXT_PUBLIC_SOLANA_TOKEN_SYMBOL} Payment Complete {process.env.NEXT_PUBLIC_SOLANA_TOKEN_SYMBOL} Payment