Skip to content

iceberg211/monad-parallel-pay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monad Parallel Pay

1. 是什么

Monad Parallel Pay 是一个在 Monad 上做「批量发放和自助领取」的小产品原型。

  • 雇主:像填发薪表一样,填好地址和金额,一次生成一个支付批次,然后按需往这个批次里充钱。
  • 收款人:拿到批次编号,在领取页连接钱包,就能看到自己那一份并一键领取。
  • 活动 / 社区:复用同一套机制做奖励、空投、补贴等一次性发放。

2. 为什么

很多团队在发薪、发奖励、做空投时都会遇到类似问题:

  • 每次都要导出表格、写脚本、逐笔打款,流程长且容易出错;
  • 出了问题很难排查是哪一笔、哪个环节出了问题;
  • 收款人只能等通知,无法主动查看和领取。

这个项目做了一件简单的事:

  • 把「谁拿多少钱」固化成一个批次;
  • 由发起方往这个批次里充钱;
  • 由每个收款人自己来领取;
  • 剩余的钱可以被发起方回收。

3. 怎么样

3.1 三个角色视角

雇主 / 发起方

  • 打开「雇主管理台」页面;
  • 填写收款人钱包地址和金额,也可以批量粘贴;
  • 选择支付币种(原生币或指定 ERC20);
  • 创建后获得一个批次编号 payoutId
  • 按需为该批次充值,可以一次打满,也可以分批补;
  • 结算完成后关闭批次,并回收未领取的余额。

员工 / 收款人

  • 拿到发起方给出的批次编号 payoutId
  • 打开「领取页面」,输入编号并连接钱包;
  • 页面展示当前可领取金额;
  • 点击 claim 完成领取;
  • 多人可以同时操作,不互相影响。

运营 / 活动方

  • 为活动参与者生成一批奖励清单;
  • 使用 Airdrop Token 或其他代币作为奖励资产;
  • 公布批次编号,让参与者自行领取;
  • 随时看到已发放和未领取的金额,方便复盘活动效果。

3.2 简单说说背后

  • 合约里负责记录「应得金额」和批次状态;
  • 前端只是一层操作界面,帮你把创建、充值、领取这些动作组织起来;
  • 合约地址和 ABI 会在部署后自动同步到前端,避免手动拷贝出错。

4. 结尾

Monad Parallel Pay 目前还是一个轻量的雏形,用来验证这种「批次 + 自助领取」的分发方式在 Monad 上是否好用:

  • 发起方只需要配置清单、往批次里充钱;
  • 收款人和参与者自己完成最后一步领取;
  • 一套模型覆盖发薪、奖励、空投等多种场景。

后续你可以在这个基础上继续往前走:

  • 根据自己的品牌和风格改造 UI;
  • 加上审批、导出、数据看板等能力,做成内部发放系统;
  • 或者仅作为 Demo,用来向团队或社区解释你的分发方案。

About

Parallel payments based on the Monad blockchain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors