🔥 预售进行中

DGB TOKEN GameFi 生态系统核心价值代币

参与 DGB 预售,成为下一代 GameFi 生态系统的早期支持者。限量配额,先到先得。

🎮GameFi 应用
💎质押奖励
🗳️DAO 治理
🔥通缩模型
10亿
总供应量
$1.25M
已募集 USDT
$15M
筹集上限
BEXTX
上市交易所
60
预售周期

参与 DGB 预售

预售周期为 60 天,或达到 $15,000,000 募集上限时提前结束。最低购买金额为 3,000 USDT。

预售进度
8.3%
已募集
$1,250,000
募集目标
$15,000,000
第15天
第30天
第45天
开始 25% 50% 75% 目标
第1阶段
Mar 12 – Mar 27
$3.75M
第2阶段
Mar 27 – Apr 11
$7.50M
第3阶段
Apr 11 – Apr 26
$11.25M
第4阶段
Apr 26 – May 11
$15.00M
⏰ 预售倒计时
60
05
20
00
开始时间 2026-03-12
结束时间 2026-05-11
最近购买记录
TLa2f6...jU7TRC20+3,000 USDT2分钟前
TQn8Kx...9bRTRC20+5,200 USDT8分钟前
TYr3Wm...4cDTRC20+8,000 USDT15分钟前
THv5Nz...2eFTRC20+12,500 USDT22分钟前
🔥 过去1小时内有7位用户购买了 DGB
购买 DGB 代币
最低 3,000 USDT · 保证在 BEXTX 上市
🔥 已募集 $1,250,000 · 距上限 $15,000,000 仅剩 91.7%
USDT
最低购买:3,000 USDT
您将获得
20,000 DGB
代币价格
0.15 USDT
网络
ERC20 / TRC20
交易所
BEXTX
解锁
180天

如何购买 DGB TOKEN

加密预售
DGB TOKEN 加密预售

购买平台币,后期用于质押可享受质押收益、手续费抵扣和RWA优先空投权等高级功能。解锁BexTX交易所的全部潜力!

💎质押收益
💸手续费抵扣
🎁RWA 优先空投
🔓高级功能解锁
1
📧
注册并登录
通过邮箱注册平台账号,使用邮箱进行登录
2
💰
充值 USDT
选择网络(BEP20 / TRC20)进行充值,后台自动确认充值状态
3
🚀
购买平台币
立即购买 BEX 平台币,优先享受低于发行价的预售价格

DGB 代币规格

💰
总供应量
1,000,000,000
🔷
代币类型
功能代币
⛓️
网络
EVM 兼容
📈
上市交易所
BEXTX

代币分配

精心设计的分配方案,确保生态系统长期增长和社区奖励。

总量
1B
  • 预售
    10%
  • 生态系统
    20%
  • 质押奖励
    10%
  • 交易流动性
    30%
  • 团队
    15%
  • 市场营销
    5%
  • 社区激励
    10%
  • 顾问与合作伙伴
    5%
  • 创始团队
    5%

为什么要参与

DGB TOKEN 是一个作为创新的中心化数字货币交易平台,拥有巨大的市场潜力。DGB TOKEN 代币预售为您提供了一个以低价入场并站在行业发展前沿的绝佳机会。

⚙️
强有力的协议支持
DGB TOKEN 由自主研发的高性能区块链和高效的流动性管理系统提供支持,确保网络交易快速且成本低廉,为投资者带来稳定的回报和增值潜力。
技术保障
🔒
限量预售,难得机会
本次预售的硬性上限为 15,000,000 USDT。预售金额有限,一旦达到硬性上限,预售渠道将关闭。
限量供应

DGB 生态系统

DGB 驱动完整的 GameFi 生态系统,在多个垂直领域具有真实使用价值。

🎮
GameFi

DGB 是区块链游戏生态系统的原生货币,支持游戏内购买、奖励和互操作性。

💎
质押

质押 DGB 代币以赚取被动收益。质押协议将随时间分配总供应量的 20%。

🗳️
治理

DGB 持有者参与 DAO 治理,对协议升级、国库分配和生态系统决策进行投票。

🔥
通缩

内置通缩机制在每次交易中销毁代币,随时间推移创造持续的稀缺性。

开发时间线

01
基础建设
  • 项目规划
  • 代币开发
  • 官网上线
  • 社区建设
02
预售进行中
  • DGB 代币预售
  • 营销推广
  • 战略合作
  • KOL 推广
03
上市启动
  • BEXTX 上市
  • 流动性启动
  • 开始交易
  • 代币解锁开始
04
生态扩张
  • GameFi 生态
  • 质押平台
  • DAO 治理
  • 跨链桥接

官方上市

DGB 代币将正式在 BEXTX 交易所上市。上市后 180 天内,所有预售代币将全部解锁。

🚀
预售结束
配额关闭
📊
BEXTX 上市
开始交易
180天倒计时
解锁期开始
💰
完全解锁
100% 可用

常见问题解答

预售持续多长时间?+
DGB 预售为期 60 天。如果在 60 天内达到 $15,000,000 的募集上限,预售将提前关闭。请尽早参与,以确保您的配额。
什么是 DGB 代币?+
DGB 是 GameFi 生态系统的核心价值和功能代币。它驱动游戏内交易、质押奖励、治理投票以及整个 DGB 平台的通缩机制。
最低购买金额是多少?+
预售期间最低购买金额为 3,000 USDT。支持通过 ERC20 或 TRC20 网络的 USDT 支付。
DGB 代币何时释放?+
代币将在 BEXTX 交易所正式上市后 180 天内全部解锁。解锁期从上市日期开始计算。
支持哪些钱包?+
我们支持 MetaMask、WalletConnect 以及大多数 EVM 兼容钱包。购买前请确保您的钱包已连接到正确的网络。
DGB 将在哪里上市?+
DGB 代币将正式在 BEXTX 交易所上市。随着项目发展,可能会宣布在更多交易所上市。
🚀预售实时数据
预售进度
8.3%
🪙
DGB TOKEN
预售价格
=
0.15 USDT
预售专属价格
已募集
$244,000
募集目标
$15,000,000
第15天
第30天
第45天
开始 25% 50% 75% 目标
第1阶段
Mar 12 – Mar 27
$3.75M
第2阶段
Mar 27 – Apr 11
$7.50M
第3阶段
Apr 11 – Apr 26
$11.25M
第4阶段
Apr 26 – May 11
$15.00M
⏰ 预售倒计时
60
05
20
00
开始时间 2026-03-12
结束时间 2026-05-11
💼资产概览
认购代币总量
80,000 DGB
≈ $12,000 USDT
锁仓中
邀请收益 (8%)
$0.00 USDT
累计邀请 0 人
可提现
解锁进度
0 DGB
上市后 180 天解锁
待上市
🎁邀请好友

邀请好友参与预售,每成功邀请一人购买,您将获得其购买金额 8% 的 USDT 奖励。

您的专属邀请码
DGB-XXXXXX
已邀请人数
0
邀请总收益
$0.00 USDT
📋账户管理
日期金额网络交易哈希状态
2026-02-15 14:32 6,000 USDT TRC20 T8xK...3f9d 已确认
2026-02-20 09:18 6,000 USDT ERC20 0xA2b...7c1e 已确认
可提现金额
$0.00 USDT
邀请收益可申请提现
申请时间金额到账地址状态
💸
暂无提现记录

管理您的收款地址白名单,提现时系统将转账至白名单地址。

TRx9K...b2e4f1
TRC20 · USDT
受邀用户注册时间购买金额您的收益
👥
暂无邀请记录,分享邀请码开始赚取收益
之前 // 它会覆盖原有的所有模拟函数 // ═══════════════════════════════════════════════════════════════════════ const API_BASE = '/api'; /* ─── 基础请求封装 ────────────────────────────────────────── */ async function apiPost(path, body = {}) { const res = await fetch(`${API_BASE}/${path}`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, credentials: 'include', body: JSON.stringify(body), }); return res.json(); } async function apiGet(path) { const res = await fetch(`${API_BASE}/${path}`, { method: 'GET', credentials: 'include', }); return res.json(); } /* ─── 页面加载:检查 Session,恢复登录状态 ──────────────── */ async function checkSession() { try { const r = await apiGet('me.php'); if (r.code === 200 && r.data.user) { const u = r.data.user; loginSuccess(u.username); loadDashboardData(); // 加载真实数据 } } catch (e) { /* 静默处理 */ } } /* ─── 注册 ────────────────────────────────────────────────── */ async function doRegister() { const d = I18N[currentLang]; const name = document.getElementById('reg-username').value.trim(); const email = document.getElementById('reg-email').value.trim(); const pw = document.getElementById('reg-password').value.trim(); const pw2 = document.getElementById('reg-password2').value.trim(); const ref = document.getElementById('reg-invite').value.trim(); if (!name || !email || !pw || !pw2) { showToast(d.alert_fill_reg); return; } if (pw !== pw2) { showToast(d.alert_pw_mismatch); return; } const btn = document.getElementById('btn-do-register'); btn.disabled = true; btn.textContent = currentLang === 'zh' ? '注册中...' : 'Registering...'; try { const r = await apiPost('register.php', { username:name, email, password:pw, invite_code:ref||undefined }); if (r.code === 201) { showToast(d.alert_reg_success); loginSuccess(r.data.username, r.data.invite_code); loadDashboardData(); } else { showToast(r.message || d.alert_fill_reg); } } catch (e) { showToast(currentLang === 'zh' ? '网络错误,请稍后重试' : 'Network error'); } finally { btn.disabled = false; btn.textContent = d.btn_do_register; } } /* ─── 登录 ────────────────────────────────────────────────── */ async function doLogin() { const d = I18N[currentLang]; const account = document.getElementById('login-account').value.trim(); const pw = document.getElementById('login-password').value.trim(); if (!account || !pw) { showToast(d.alert_fill_login); return; } const btn = document.getElementById('btn-do-login'); btn.disabled = true; btn.textContent = currentLang === 'zh' ? '登录中...' : 'Logging in...'; try { const r = await apiPost('login.php', { account, password:pw }); if (r.code === 200) { loginSuccess(r.data.username, r.data.invite_code); loadDashboardData(); } else { showToast(r.message || (currentLang === 'zh' ? '账号或密码错误' : 'Incorrect credentials')); } } catch (e) { showToast(currentLang === 'zh' ? '网络错误,请稍后重试' : 'Network error'); } finally { btn.disabled = false; btn.textContent = d.btn_do_login; } } /* ─── 登出 ────────────────────────────────────────────────── */ async function doLogout() { try { await apiPost('logout.php'); } catch(e) {} loggedInUser = null; document.getElementById('dashboard-page').classList.remove('active'); document.getElementById('main-page').classList.remove('hidden'); } /* ─── loginSuccess:支持后端真实邀请码 ──────────────────── */ function loginSuccess(username, inviteCode) { loggedInUser = username; closeModal(); const code = inviteCode || '--------'; document.getElementById('my-invite-code').textContent = code; document.getElementById('my-invite-link').textContent = window.location.origin + '/?ref=' + code; document.getElementById('dash-username-display').textContent = username; document.getElementById('main-page').classList.add('hidden'); document.getElementById('dashboard-page').classList.add('active'); setDashLang(currentLang); startDashCountdown(); } /* ─── 加载 Dashboard 真实数据 ────────────────────────────── */ async function loadDashboardData() { try { const r = await apiGet('dashboard.php'); if (r.code !== 200) return; const a = r.data.assets; const u = r.data.user; // 更新邀请码/链接 document.getElementById('my-invite-code').textContent = u.invite_code; document.getElementById('my-invite-link').textContent = window.location.origin + '/?ref=' + u.invite_code; // 资产概览 const dgbFmt = n => Math.round(n).toLocaleString(); const usdtFmt = n => '$' + Number(n).toFixed(2); document.querySelector('.dash-asset-val').textContent = dgbFmt(a.total_dgb) + ' '; document.getElementById('dash-invite-earn-val').innerHTML = usdtFmt(a.invite_earn) + ' USDT'; document.getElementById('dash-sub-total-sub').textContent = '≈ ' + usdtFmt(a.total_usdt) + ' USDT'; document.getElementById('dash-sub-invite-earn').textContent = '累计邀请 ' + a.invite_count + ' 人'; // 提现可用余额 document.querySelector('.dash-asset-card:nth-child(2) .dash-asset-val').innerHTML = usdtFmt(a.invite_earn) + ' USDT'; // 邀请统计 document.getElementById('dash-invite-count').innerHTML = a.invite_count + ' '; // 可提现余额 const wdBalEl = document.querySelector('#panel-withdraw div:first-child div:nth-child(2)'); if (wdBalEl) wdBalEl.innerHTML = usdtFmt(a.withdrawable) + ' USDT'; } catch(e) { console.warn('loadDashboardData error:', e); } loadOrders(); loadWhitelist(); loadWithdrawHistory(); loadInviteRecords(); } /* ─── 充值记录 ───────────────────────────────────────────── */ async function loadOrders() { try { const r = await apiGet('orders.php?limit=50'); if (r.code !== 200) return; const tbody = document.querySelector('#panel-recharge tbody'); if (!tbody) return; const statusMap = {'0':'待支付','1':'待审核', '2':'已确认','3':'已取消', '4':'已拒绝'}; if (!r.data.orders.length) { tbody.innerHTML = '
📋
暂无充值记录
'; return; } tbody.innerHTML = r.data.orders.map(o => ` ${o.created_at.substring(0,16)} ${Number(o.usdt_amount).toLocaleString()} USDT ${o.network} ${o.tx_hash ? o.tx_hash.substring(0,10)+'...' : '—'} ${statusMap[o.status]||o.status} `).join(''); } catch(e) {} } /* ─── 白名单 ─────────────────────────────────────────────── */ let whitelistCache = []; async function loadWhitelist() { try { const r = await apiGet('whitelist.php'); if (r.code !== 200) return; whitelistCache = r.data.list; renderWhitelist(whitelistCache); populateWithdrawAddresses(whitelistCache); } catch(e) {} } function renderWhitelist(list) { const container = document.getElementById('whitelist-list'); if (!container) return; const d = I18N[dashLang]; if (!list.length) { container.innerHTML = '
暂无地址,请添加
'; return; } container.innerHTML = list.map(item => `
${item.address_masked}
${item.network} · USDT${item.label ? ' · '+item.label : ''}
`).join(''); } function populateWithdrawAddresses(list) { // 在提现模块插入地址选择器 const wdPanel = document.getElementById('panel-withdraw'); if (!wdPanel) return; let sel = document.getElementById('wd-addr-select'); if (!sel) { sel = document.createElement('select'); sel.id = 'wd-addr-select'; sel.style.cssText = 'width:100%;background:rgba(255,255,255,0.04);border:1px solid var(--border);border-radius:8px;padding:10px 14px;font-family:"JetBrains Mono",monospace;font-size:12px;color:var(--text);margin-bottom:10px;outline:none'; const inp = document.getElementById('withdraw-amount'); if (inp) inp.parentElement.insertBefore(sel, inp); } sel.innerHTML = list.length ? `` + list.map(a => ``).join('') : ``; } async function addWhitelist() { const d = I18N[dashLang]; const addr = document.getElementById('new-addr').value.trim(); const netEl = document.getElementById('new-addr-network'); const network = netEl ? netEl.value : (addr.startsWith('T') ? 'TRC20' : 'BEP20'); if (!addr) return; try { const r = await apiPost('whitelist.php', { action:'add', address:addr, network }); if (r.code === 201) { document.getElementById('new-addr').value = ''; showToast(d.toast_addr_added || '地址已添加'); loadWhitelist(); } else { showToast(r.message || '添加失败'); } } catch(e) { showToast('网络错误'); } } async function deleteWhitelist(id) { const d = I18N[dashLang]; try { const r = await apiPost('whitelist.php', { action:'delete', id }); if (r.code === 200) { showToast(d.toast_addr_deleted || '地址已删除'); loadWhitelist(); } else { showToast(r.message || '删除失败'); } } catch(e) { showToast('网络错误'); } } /* ─── 提现 ───────────────────────────────────────────────── */ async function loadWithdrawHistory() { try { const r = await apiGet('withdraw.php'); if (r.code !== 200) return; // 更新余额显示 const balEl = document.querySelector('#panel-withdraw .dash-asset-val') || document.querySelector('#panel-withdraw div:first-child div:nth-child(2)'); if (balEl) balEl.innerHTML = '$' + Number(r.data.balance).toFixed(2) + ' USDT'; const tbody = document.getElementById('withdraw-records'); if (!tbody) return; const statusMap = {'0':'待审核','1':'处理中', '2':'已完成','3':'已拒绝'}; if (!r.data.records.length) { tbody.innerHTML = '
💸
暂无提现记录
'; return; } tbody.innerHTML = r.data.records.map(w => ` ${w.created_at.substring(0,16)} $${Number(w.amount).toFixed(2)} USDT ${w.address_masked} ${statusMap[w.status]||w.status} `).join(''); } catch(e) {} } async function submitWithdraw() { const d = I18N[dashLang]; const amount = parseFloat(document.getElementById('withdraw-amount').value) || 0; const selEl = document.getElementById('wd-addr-select'); const whitelist_id = selEl ? parseInt(selEl.value) : 0; if (amount < 100) { showToast('最低提现金额为 100 USDT'); return; } if (!whitelist_id) { showToast('请选择提现地址'); return; } try { const r = await apiPost('withdraw.php', { amount, whitelist_id }); if (r.code === 201) { showToast(d.toast_withdraw_submit || '✅ 提现申请已提交'); document.getElementById('withdraw-amount').value = ''; loadWithdrawHistory(); loadDashboardData(); } else { showToast(r.message || '提交失败'); } } catch(e) { showToast('网络错误'); } } /* ─── 邀请记录 ───────────────────────────────────────────── */ async function loadInviteRecords() { try { const r = await apiGet('invite.php'); if (r.code !== 200) return; // 邀请统计更新 document.getElementById('dash-invite-count').innerHTML = r.data.invite_count + ' '; const tbody = document.querySelector('#panel-invite-rec tbody'); if (!tbody) return; if (!r.data.records.length) { tbody.innerHTML = '
👥
暂无邀请记录,分享邀请码开始赚取收益
'; return; } const statusMap = {'0':'待结算', '1':'已结算','2':'已提现'}; tbody.innerHTML = r.data.records.map(rec => ` ${rec.invitee_name} ${rec.created_at.substring(0,16)} $${Number(rec.order_amount).toLocaleString()} USDT +$${Number(rec.commission_amt).toFixed(2)} ${statusMap[rec.status]||''} `).join(''); } catch(e) {} } /* ─── 订单创建(替换模拟的 createOrder)────────────────── */ async function createOrder() { const amt = parseFloat(document.getElementById('pm-amount').value) || 0; const lang = dashLang || currentLang; if (amt < 3000) { showToast(lang === 'en' ? 'Minimum purchase is 3,000 USDT' : '最低购买金额为 3,000 USDT'); return; } const btn = document.getElementById('btn-create-order'); if (btn) { btn.disabled = true; btn.textContent = lang==='zh' ? '生成中...' : 'Creating...'; } try { const r = await apiPost('order_create.php', { network: selectedNetwork, usdt_amount: amt, }); if (r.code !== 201) { showToast(r.message || '下单失败'); return; } const order = r.data; payOrderId = order.order_no; const dgb = Math.floor(amt / TOKEN_PRICE_PAY); // Fill wait modal with real order data document.getElementById('wm-order-id').textContent = (lang==='en'?'Order: ':'订单号: ') + order.order_no; document.getElementById('wm-due-amount').textContent = amt.toLocaleString(); document.getElementById('wm-get-val').textContent = dgb.toLocaleString() + ' DGB'; document.getElementById('wm-addr').textContent = order.pay_address; document.getElementById('wm-net-badge').textContent = order.network; document.getElementById('wm-pd-order-val').textContent = order.order_no; document.getElementById('wm-pd-amount-val').textContent = amt.toLocaleString() + ' USDT'; document.getElementById('wm-pd-receive-val').textContent = dgb.toLocaleString() + ' DGB'; document.getElementById('wm-pd-network-val').textContent = order.network; updateWaitModalLang(lang, amt, dgb); generateQRCode(order.pay_address); closePayModal(); document.getElementById('wp-main').style.display = 'block'; document.getElementById('wp-result').style.display = 'none'; document.getElementById('wp-cancelled').style.display = 'none'; const bar = document.querySelector('.wait-action-bar'); if (bar) bar.style.display = 'grid'; document.getElementById('pay-wait-modal').classList.add('active'); startWaitTimer(order.expires_seconds || 1800); } catch(e) { showToast('网络错误,请稍后重试'); } finally { if (btn) { btn.disabled = false; const d=I18N[dashLang||currentLang]; btn.textContent = d.btn_create_order||'生成订单'; } } } /* ─── 提交支付凭证(替换模拟的 submitPaid)────────────── */ async function submitPaid() { const lang = dashLang || currentLang; const isEn = lang === 'en'; const btn = document.getElementById('wm-btn-paid'); if (btn) { btn.disabled=true; btn.querySelector('.wab-main').textContent = isEn?'Submitting...':'提交中...'; } try { const r = await apiPost('order_submit.php', { order_no: payOrderId }); if (r.code === 200) { // Show success panel document.getElementById('wp-main').style.display = 'none'; const bar = document.querySelector('.wait-action-bar'); if (bar) bar.style.display = 'none'; document.getElementById('wp-result').style.display = 'block'; if (waitTimerInterval) { clearInterval(waitTimerInterval); waitTimerInterval = null; } showToast(isEn ? '✅ Payment submitted successfully' : '✅ 支付凭证已提交'); loadOrders(); // 刷新充值记录 } else { showToast(r.message || (isEn ? 'Submission failed' : '提交失败')); } } catch(e) { showToast(isEn ? 'Network error' : '网络错误'); } finally { if (btn) { btn.disabled=false; } } } /* ─── 取消订单 ───────────────────────────────────────────── */ async function submitUnpaid() { const lang = dashLang || currentLang; const isEn = lang === 'en'; try { if (payOrderId) await apiPost('order_cancel.php', { order_no: payOrderId }); } catch(e) {} closeWaitModal(); document.getElementById('wp-main').style.display = 'block'; document.getElementById('wp-cancelled').style.display = 'none'; document.getElementById('wp-result').style.display = 'none'; const cancelDiv = document.getElementById('wp-cancelled'); if (cancelDiv) cancelDiv.style.display = 'block'; const mainDiv = document.getElementById('wp-main'); if (mainDiv) mainDiv.style.display = 'none'; const bar = document.querySelector('.wait-action-bar'); if (bar) bar.style.display = 'none'; document.getElementById('pay-wait-modal').classList.add('active'); } /* ─── 检查 URL 邀请码参数(注册时自动填入)─────────────── */ (function autoFillRefCode() { const params = new URLSearchParams(window.location.search); const ref = params.get('ref'); if (!ref) return; const tryFill = () => { const el = document.getElementById('reg-invite'); if (el) { el.value = ref; return true; } return false; }; if (!tryFill()) { const ob = new MutationObserver(() => { if (tryFill()) ob.disconnect(); }); ob.observe(document.body, { childList:true, subtree:true }); } })(); /* ─── 页面初始化 ─────────────────────────────────────────── */ document.addEventListener('DOMContentLoaded', checkSession); /* ─── 全局暴露(供 HTML onclick 调用)───────────────────── */ window.doLogin = doLogin; window.doRegister = doRegister; window.doLogout = doLogout; window.loginSuccess = loginSuccess;