Portaldot 黑客之家 2026 | 评委与投票演示帖 (PORTALSWAP)

PORTALSWAP 是一个全栈的 Uniswap V2 风格自动做市商(AMM)去中心化交易所(DEX),目前正在 Portaldot V3 测试网上运行——你可以完全通过浏览器或 Telegram 机器人进行代币兑换、提供流动性、质押以及领取测试网代币。无需配置 RPC,无需设置钱包:只需打开 https://portalswap.live/ 或向 @PlSwapbot 发送消息,即可在 30 秒内开始交易。

解决的问题

Portaldot 兼容 EVM,但使用 SS58 地址以及标准的 0x 格式——这种分裂导致现有的 DeFi 前端界面无法开箱即用。新的开发者无法获取测试网 GAS,因为水龙头(Faucet)期望的是 SS58 地址,但他们的钱包显示的是 0x 地址。流动性提供者无法兑换代币,因为没有部署 AMM。此外,如果没有完整的浏览器钱包,这一切都无法在移动端访问。

PortalSwap 一次性解决了这三个问题:它部署了一个完整的 Uniswap V2 AMM,包含四个活跃的代币对,提供了一个带有链上资格检查的内置水龙头,并通过 Telegram 机器人暴露整个 DeFi 界面,使任何设备上的用户无需打开浏览器即可进行兑换和质押。“地址映射”选项卡可一键在 EVM 和 SS58 格式之间转换,消除了 Portaldot Discord 中排名第一的支持类问题。

链接 -
:clapper_board: 实时演示 / 视频:https://youtu.be/yOa_sZbZ1nM?si=TXyDpy0sQPUYzKo9
:laptop: GitHub:GitHub - Junedkhan121/Portalswap-telegram-bot: Telegram bot for portalswap dex · GitHub

*技术亮点:

  1. 在 Portaldot V3 上部署完整的 Uniswap V2 AMM——非分叉,真实交易*
    Factory 0xC631805C297c4233B33c30aF91245058902C1D18、Router 0xc17510Df29ae5E4C6C2A46CCB03197edd0963f2B 和 WPOT 0xf67cE92096E4E171060B71bF0cca0DA9f9548c03 已在 chainId 420420777 上运行。每次兑换、添加流动性和质押交互都会提交真实交易并支付 tPOT 作为 GAS。无模拟,无存根。

  2. Telegram 机器人 — Portaldot 唯一的移动端 DeFi 客户端
    完整的单钱包架构(创建、通过私钥或助记词导入、重命名、切换、删除),包含七个操作流:兑换、质押、解除质押、发送 tPOT、水龙头、余额检查以及 EVM↔️SS58 地址映射。基于 Telegraf 构建,每个用户拥有内存状态机。部署在 FadeHost 上,全天候 24/7 运行。

  3. 协议层面的 EVM↔️SS58 地址映射
    Portaldot 通过确定性布局将 EVM 地址映射到 SS58:20 字节 H160 + 0xEE×12 填充,编码为 SS58 前缀 42。PortalSwap 端到端实施此映射——在浏览器“地址映射”选项卡中、在 Telegram 机器人中,以及在水龙头的链上资格检查中——使用 @polkadot/util-crypto,零硬编码表。任何可通过 EVM 访问的账户均可即时通过 SS58 访问,反之亦然。

  4. 带实时价格图表的实时分析
    “分析”选项卡直接从部署的配对合约中提取链上储备数据,并使用 lightweight-charts 渲染价格历史。无子图、无索引器、无链下预言机——图表反映每个区块时 AMM 的实际状态。

  5. 带资格门控和钱包支付 GAS 架构的水龙头
    “水龙头”选项卡检查链上地址是否已领取,强制执行冷却时间,并从用户自己的钱包支付 GAS——因此水龙头合约余额仅用于代币分发,而非中继。相同的逻辑也在 Telegram 机器人内部运行。

团队:Kingsley 和 June

GitHub @Junedkhan121
项目:面向 Portaldot 最大缺口(无已部署交易所、无移动端访问、新开发者之间无 EVM 与 SS58 地址桥接)的全栈 AMM DEX。

评委与投票契合度

对于评委:PortalSwap 已部署且可验证——V3 测试网上有三个活跃合约,https://portalswap.live/ 上有生产域名(注册至 2027 年),以及托管服务器上运行的 Telegram 机器人。演示中的每次合约交互都是真实的链上交易。Telegram 机器人是 Portaldot 唯一的移动端 DeFi 界面,也是黑客松中唯一端到端处理 EVM↔️SS58 映射问题的项目。

对于社区投票者

如果你曾因你的 0x 地址无法接收测试网 GAS,或因 Portaldot 上无处真正兑换代币而感到困扰,PortalSwap 正是为你而建。在 Telegram 中打开 @PlSwapbot,一键创建钱包,获取水龙头代币,并完成你的第一次兑换——无需浏览器钱包。

5 个赞

技术可行,创新可期,商业与生态可行。76分

很高兴看到V3上有一个正常工作的AMM。在链上,工厂合约已经拥有10个带有流动性的交易对和39次交换操作。在pallet-revive中,使用0xEE填充的H160到SS58的映射很容易出错,因此在Web UI、机器人和faucet中提供此功能有助于不熟悉V3的用户。

哇,我很喜欢 PortalSwap 专注于解决真正的采用障碍,而不仅仅是添加又一个 DeFi 功能。我特别喜欢它的 Telegram 集成和一键地址转换功能。让 DeFi 能够跨设备访问,对于 Portaldot 生态系统来说是一个明智的举措。

感谢你们让事情变得更加简单。对于用户来说,在有限的时间内精准找到所需内容往往是一个漫长的过程。我由衷感谢你们重视时间的价值。你们的项目帮助我们节省了时间,简化了任务,并让我们更高效、更自信地完成工作。感谢你们打造了如此实用的解决方案!

仅地址映射选项卡就能澄清我在 Discord 上经常看到的许多混淆,而 Telegram 机器人则方便在移动设备上尝试。