xrp.nl Ads.txt file
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- SEO Meta Tags -->
<title>XRP Wallet Generator - Gratis XRP Wallet Maken | XRP.nl</title>
<meta name="description" content="Gratis XRP wallet generator. Maak veilig een XRP wallet aan in je browser. Koop XRP bij ByBit en bewaar het in je eigen wallet. 100% offline en veilig.">
<meta name="keywords" content="XRP wallet, XRP wallet generator, XRP kopen, ByBit XRP, crypto wallet, XRP Nederland, Ripple wallet">
<meta name="author" content="Forest Road Capital B.V.">
<meta name="robots" content="index, follow">
<link rel="canonical" href="https://xrp.nl">
<!-- Stylesheets -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
<!-- Analytics -->
<script defer src="https://analytics.hodl.ai/script.js" data-website-id="97d18d6d-c4e2-430c-bf77-055ffee456dc"></script>
<style>
:root {
--xrp-primary: #000;
--xrp-secondary: #00D4AA;
--xrp-accent: #0085FF;
--xrp-gray: #F8F9FA;
--xrp-dark-gray: #6C757D;
--xrp-light-gray: #E9ECEF;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background-color: white;
color: #000;
line-height: 1.6;
}
.hero-section {
padding: 100px 0 80px;
text-align: center;
background: linear-gradient(180deg, var(--xrp-gray) 0%, white 100%);
}
.hero-title {
font-size: 3.5rem;
font-weight: 700;
color: var(--xrp-primary);
margin-bottom: 1rem;
}
.card {
background: white;
border: 1px solid var(--xrp-light-gray);
border-radius: 16px;
box-shadow: 0 4px 20px rgba(0,0,0,0.08);
margin-bottom: 2rem;
}
.btn-primary {
background: var(--xrp-secondary);
border: none;
border-radius: 12px;
padding: 16px 32px;
font-weight: 600;
color: white;
}
.alert-warning {
background: #fff3cd;
border: 1px solid #ffeaa7;
color: #856404;
border-radius: 12px;
padding: 16px;
}
.account-status {
background: #f8f9fa;
border: 2px solid #ffc107;
border-radius: 12px;
padding: 20px;
margin: 20px 0;
text-align: center;
}
.loading {
display: none;
text-align: center;
padding: 20px;
}
.spinner {
width: 32px;
height: 32px;
border: 3px solid var(--xrp-light-gray);
border-top: 3px solid var(--xrp-secondary);
border-radius: 50%;
animation: spin 1s linear infinite;
margin: 0 auto 16px;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
</style>
</head>
<body>
<!-- Hero Section -->
<section class="hero-section">
<div class="container">
<h1 class="hero-title">XRP Wallet Generator</h1>
<p class="lead">Maak gratis een XRP wallet aan</p>
</div>
</section>
<!-- Main Content -->
<section class="py-5">
<div class="container">
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="card">
<div class="card-body">
<!--<h2 class="card-title"><i class="fas fa-wallet me-2"></i>XRP Wallet Maken</h2>
<div class="text-center mb-4">
<button id="generateBtn" class="btn btn-primary btn-lg" onclick="generateWallet()">
<i class="fas fa-key me-2"></i>Genereer XRP Wallet
</button>
<div class="loading" id="loading">
<div class="spinner"></div>
<p class="text-muted">Wallet wordt gegenereerd...</p>
</div>
</div>-->
<!-- Wallet Results -->
<div id="walletResults" style="display: none;">
<div class="alert alert-success">
<i class="fas fa-check-circle me-2"></i>
<strong>Wallet succesvol aangemaakt!</strong>
</div>
<!-- Account Status -->
<div id="accountStatus" class="account-status" style="display: none;">
<h5><i class="fas fa-exclamation-triangle text-warning me-2"></i>INACTIEF ACCOUNT</h5>
<p class="mb-3">Dit account is inactief. Stuur minimaal <strong>1 XRP</strong> naar dit adres om te activeren of koop XRP hieronder om automatisch te activeren.</p>
<p class="small">Om XRP in een account te bewaren, moet het eerst geactiveerd worden met minimaal 1 XRP. Zodra het XRP account actief is, wordt 1 XRP gebruikt voor de netwerkereserve. Dit bedrag kan niet uitgegeven of opgenomen worden.</p>
<a href="#buying" class="btn btn-warning">
<i class="fas fa-coins me-2"></i>Koop XRP om te Activeren
</a>
</div>
<div class="row">
<div class="col-md-12 mb-3">
<label class="form-label"><strong>XRP Adres (Publiek)</strong></label>
<div class="input-group">
<input type="text" class="form-control" id="address" readonly>
<button class="btn btn-outline-secondary" onclick="copyText('address')">
<i class="fas fa-copy"></i>
</button>
</div>
<small class="text-muted">Dit adres kun je delen om XRP te ontvangen</small>
</div>
<div class="col-md-12 mb-3">
<label class="form-label"><strong>Private Key (GEHEIM)</strong></label>
<div class="input-group">
<input type="password" class="form-control" id="privateKey" readonly>
<button class="btn btn-outline-secondary" onclick="togglePassword('privateKey')">
<i class="fas fa-eye"></i>
</button>
<button class="btn btn-outline-secondary" onclick="copyText('privateKey')">
<i class="fas fa-copy"></i>
</button>
</div>
<small class="text-danger">GEHEIM! Deel dit NOOIT met anderen</small>
</div>
<div class="col-md-12 mb-3">
<label class="form-label"><strong>Recovery Seed (Herstelzin)</strong></label>
<div class="input-group">
<input type="password" class="form-control" id="seed" readonly>
<button class="btn btn-outline-secondary" onclick="togglePassword('seed')">
<i class="fas fa-eye"></i>
</button>
<button class="btn btn-outline-secondary" onclick="copyText('seed')">
<i class="fas fa-copy"></i>
</button>
</div>
<small class="text-danger">GEHEIM! Bewaar dit veilig</small>
</div>
</div>
<div class="alert alert-warning mt-3">
<h6><i class="fas fa-shield-alt me-2"></i>Veiligheidstips</h6>
<ul class="mb-0 small">
<li>Bewaar je private key en seed op een veilige plek</li>
<li>Maak back-ups op verschillende locaties</li>
<li>Test eerst met kleine bedragen</li>
<li>Deel je gegevens NOOIT met anderen</li>
</ul>
</div>
</div>
</div>
</div>
<!-- ByBit Section -->
<div class="card" id="buying">
<div class="card-body text-center">
<h3><i class="fas fa-coins me-2"></i>XRP Kopen bij ByBit</h3>
<p>Activeer je wallet door XRP te kopen</p>
<a href="https://www.bybit.eu/invite?ref=J59RAQ4" target="_blank" class="btn btn-primary btn-lg">
<i class="fas fa-external-link-alt me-2"></i>Koop XRP bij ByBit
</a>
<p class="small text-muted mt-2">Referral Code: J59RAQ4</p>
</div>
</div>
</div>
</div>
</div>
</section>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.0/js/bootstrap.bundle.min.js"></script>
<script>
function generateWallet() {
const btn = document.getElementById('generateBtn');
const loading = document.getElementById('loading');
const results = document.getElementById('walletResults');
btn.disabled = true;
btn.innerHTML = '<i class="fas fa-spinner fa-spin me-2"></i>Genereren...';
loading.style.display = 'block';
// Call PHP backend
fetch('', {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
body: 'action=generate_wallet'
})
.then(response => response.json())
.then(data => {
if (data.success) {
// Fill wallet data
document.getElementById('address').value = data.wallet.address;
document.getElementById('privateKey').value = data.wallet.private_key;
document.getElementById('seed').value = data.wallet.seed;
// Show account status if inactive
if (!data.account_status.active) {
document.getElementById('accountStatus').style.display = 'block';
}
// Show results
loading.style.display = 'none';
results.style.display = 'block';
// Scroll to results
results.scrollIntoView({ behavior: 'smooth' });
} else {
alert('Fout: ' + data.error);
}
btn.disabled = false;
btn.innerHTML = '<i class="fas fa-key me-2"></i>Genereer XRP Wallet';
})
.catch(error => {
console.error('Error:', error);
alert('Er is een fout opgetreden');
loading.style.display = 'none';
btn.disabled = false;
btn.innerHTML = '<i class="fas fa-key me-2"></i>Genereer XRP Wallet';
});
}
function copyText(elementId) {
const element = document.getElementById(elementId);
const originalType = element.type;
element.type = 'text';
element.select();
document.execCommand('copy');
element.type = originalType;
// Visual feedback
const button = event.target.closest('button');
const originalHTML = button.innerHTML;
button.innerHTML = '<i class="fas fa-check"></i>';
button.classList.add('btn-success');
setTimeout(() => {
button.innerHTML = originalHTML;
button.classList.remove('btn-success');
}, 2000);
}
function togglePassword(elementId) {
const element = document.getElementById(elementId);
const button = event.target.closest('button');
if (element.type === 'password') {
element.type = 'text';
button.innerHTML = '<i class="fas fa-eye-slash"></i>';
} else {
element.type = 'password';
button.innerHTML = '<i class="fas fa-eye"></i>';
}
}
</script>
</body>
</html>