返回项目展示
截图 1
截图 2

项目描述

Morenad 项目技术文档 1. 系统架构Morenad 由三层组成:  合约层:策略钱包、工厂合约、共享闪电贷。  前端层:面向用户的控制台与策略配置。  后端层:签名鉴权、队列管理、链上状态索引。 2. 角色与权限  Owner(所有者):钱包的最终控制权。可暂停、提现、修改策略、关闭账户。  Agent(智能体):执行者。依据模式与策略执行链上交易。 模式   审查模式 :Owner + Agent 双签执行。  自由模式:Agent 在策略范围内独立执行。 3. 合约模块 3.1 MorenadFactory 功能:  创建策略钱包实例。  写入初始策略与签名配置。核心能力:  输出 WalletCreated 事件。  保证钱包初始化参数的一致性。3.2 MorenadAccount(策略钱包) 功能:  维护签名配置与执行模式。  强制执行策略规则。核心约束:  原生资产单笔限额与预算。   ERC20 代币单笔限额与预算。  黑名单 / 可选白名单。  外部策略注册表校验。 治理权限(Owner Only):  更新签名模式与授权。  更新策略与注册表。  直接提现与紧急停用。 3.3 SharedFlashloan 功能:  多代币共享闪电贷。  任意地址可借出。费用:  固定 0.05%。 4. 前端模块 4.1 Landing 展示项目定位、文档入口、 FAQ、Skill 入口。 4.2 Dashboard(核心控制台) 包含:  Overview:统计与状态面板。  Create:策略钱包创建与配置。  Queue:审查请求队列。   Policies:策略结构说明。   Flashloan:闪电贷市场信息。  Agent Access:Agent 接入说明与 Skill 下载。 5. 后端模块 5.1 鉴权基于签名消息登录( nonce + verify)。 POST /api/auth/nonce POST /api/auth/verify/:sessionId 5.2 钱包与队列 需要 session 鉴权: GET /api/wallets POST /api/wallets GET /api/queue 5.3 Skill & 凭证输出基于钱包地址输出:  GET /api/wallets/:walletAddress/skill GET /api/wallets/:walletAddress/credentials 6. 数据结构 Wallet 记录 包含:  owner / agent signer   mode / budgets / limits whitelist / blacklist / external registry  erc20 policy arrays Queue Item 包含:   target / data / value   nonce / modeAtSubmission  status / timestamps 7. 安全与可控性  私钥不出前端,Agent 私钥由用户本地生成。  策略约束在合约层执行,不依赖后端。  审查模式强制双签,避免未经批准的执行。 8. 部署与运行合约cd contract npm installnpm run deploy后端cd backend npm installnpm run dev前端cd dappnpm installnpm run dev 9. 关键参数   Chain ID: 143   Flashloan 费率: 0.05% 10. 扩展建议   加入多角色审批机制  策略表达 DSL 化  多链兼容与跨链执行

团队成员

Morenad

晨风
队长
屠勇嘉
00xc

元数据

创建者晨风
创建时间2026年4月12日
状态已归档
项目 ID#246