eCandle · PayGo Solar · On-chain

资金如何链上流转

从设备付电费,到投资人链上认领收益 —— 全程可验证、去信任的 50% / 40% / 10% 三方分账。合约由 eCandle 独立部署在 Polygon。

🔥 RWAInvest 合约⛓ Polygon Amoy✅ 全流程实测
impact.ep.xid.network
impact
Overview · 资金流转全景

一条链,五个动作,三方自动分账

setupAsset
建资产·设 50/40/10
管理员
investAsset
认购·获 SRT 份额
投资人
finalizeRaising
募满·结束募资
管理员
depositYield
收入·自动分账
平台 keeper
claimYield
认领收益
投资人

🔗 去信任

分账规则写死在合约里,每笔收入按 50/40/10 自动打给三方,链上可查,平台无法私自截留。

🧩 复用成熟合约

基于 RWAInvest(众筹 + 分账 + SRT 份额 + UUPS 可升级),eCandle 独立部署一份,经济参数逐批次隔离。

Roles · 五个真实前端

五个角色 · 五个入口

🛠️ 管理员

admin.ep…

💰 投资人

investor.ep…

⚡ 用户

ep…/d/…

🏭 运营商

operator.ep…

🌍 公众

impact.ep…
测试模式:设备付款自动确认,无需真实付款 · 链上均为 Amoy 测试网代币
1
管理员

建批次 → 开链上 asset

  1. 1New Project —— 填运营商钱包地址(40% 收款方)
  2. 2New Batch —— Funding target 设 100 USDT
  3. 3Open on-chain → keeper 调 setupAsset,链上建资产、写入 50/40/10
  4. 4去 Devices 页把一台设备挂到该批次
✅ 链上生成 asset #N(募资中)· 比例 & 三方地址已写入合约
admin.ep.xid.network/projects
点 Open on-chain →
2
投资人

连钱包 → 认购募满

  1. 1「链上认购/认领」面板 → 连接钱包(自动切 Amoy)
  2. 2领 2000 测试USDT(公开水龙头)
  3. 3认购 100 USDT → 钱包签 approve + investAsset
  4. 4进度走满,按出资获得 SRT 份额
✅ 图中 Deposit-1(asset#3) 已募满 · 累计收益 5.00 USDT
investor.ep.xid.network
连接钱包 · 认购 →
3
管理员

结束募资 → 进入运营

  1. 1批次显示 ⛓ asset #N · 募资中结束募资 按钮已亮起(已募满)
  2. 2点它 → keeper 调 finalizeRaising
  3. 3状态变 收益中 → 可分账

💡 为什么先募满

合约要求资产 RAISING_FINISHED / ON_YIELDING 才能分账 —— 没有投资人出资,就没有那 50% 的归属方。正确的 RWA 生命周期。

admin.ep.xid.network/projects
结束募资 →
4
用户付电费 → 链上分账

$1 收入,链上瞬间三分

用户在付款页付款 → keeper 调 depositYield → 合约按写死比例自动打款:

50%
投资人池 $0.50
40%
运营商 $0.40
10%
平台 $0.10
✅ 运营 40% + 平台 10% 即时到账 · 投资人 50% 入池待认领
5
投资人

认领收益

  1. 1面板出现 认领收益 0.50 USDT 按钮
  2. 2点它 → 钱包签 claimYield
  3. 3钱包 USDT +0.50(按 SRT 份额 pro-rata)
✅ 实测:pendingYield 5.0 → claim → 投资人实收 5.0 USDT

♻️ 持续被动收益

设备每笔收入持续注入收益池,投资人反复认领 —— 认购一次,长期分成。

investor.ep.xid.network
认领收益 →
6
验证 · 任何人可查

三个视角,链上对账

  1. 1运营商端 看 KPI + 每笔收益明细(40% 收款)
  2. 2Polygonscan 运营商 +$0.40、平台金库 +$0.10、合约全部交易公开
  3. 3影响力页 聚合能量 / 供电 / CO₂ / 链上结算
eCandle RWAInvest 合约(Amoy)
0xf65CC956D66d4286D114F529F3FF442fdacbe8E6
平台金库(收 10%)
0xAfEb6761fE2c35D675f95919Ed4925dC9B2fAB21
operator.ep.xid.network
impact.ep.xid.network
Under the hood · 技术架构

平台 ↔ 合约,如何咬合

🔗 链上(RWAInvest, UUPS 可升级)

setupAsset 建资产 + 逐批次配 50/40/10
investAsset / SRT 众筹 + 份额代币
finalizeRaising 募满结束
depositYield 收入自动 50/40/10
claimYield 按份额认领

🖥️ 平台(多端 + keeper)

admin 建 asset / 结束募资 · investor 接钱包认购认领
worker = keeper:确认支付 → approve + depositYield
每批次回填 onchainAssetId,面板/影响力页镜像
单台 GCP VM · docker-compose(7 前端 + API + worker + Postgres + Caddy)

收入 deposit 驱动 · 多链灵活投资人 pull 认领 · 可扩展经济参数逐批次隔离
Summary

四步闭环,全部跑通验证

✅ 已验证(Amoy 实测)

建 asset(50/40/10) → 认购募满 → 结束募资 → depositYield($10 → 金库1/运营4/池5) → claim 实收 5.0 USDT。全程 polygonscan 可查。

🎛️ 全程界面化

管理员建 asset / 结束募资,投资人连钱包认购 / 认领 / 领测试币 —— 无需脚本。

🚀 下一步

主网部署前审计 · CI/CD · 募满自动结束募资 · 真实设备接入。

🔥 价值

PayGo 收入首次做到链上可验证、去信任的实时三方分账

eCandle · 链上运营平台 · Powered by RWAInvest on Polygon