Use token symbol env variable
This commit is contained in:
parent
52de3df7da
commit
11fa17ce8b
@ -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'
|
||||||
|
@ -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({
|
||||||
|
@ -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)' }}>
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user