合约接口说明

函数 参数 返回值 说明
mintBatch address to: 接收人
uint256[] memory ids: POAP ID列表
uint256[] memory amounts: POAP数量列表,与ID一一对应 批量发送徽章

每次给一个人批量发送所有POAP,两个列表ids需要和amouns长度一致 | | verify | address to: 接收人 uint256[] memory ids: POAP ID列表 uint256[] memory amounts: POAP数量列表,与ID一一对应 uint256 timestamp:时间戳 bytes memory signature:签名 | bool: true 合法/有效 false非法/无效 | 验证签名是否合法

claim之前提前验证,防止交易回滚。 | | claim | uint256[] memory ids: POAP ID列表 uint256[] memory amounts: POAP数量列表,与ID一一对应 uint256 timestamp:时间戳 bytes memory signature:签名 | 无 | 免费领取POAP徽章

所需全部数据由后端提供。 | | mint | address to: 接收人 uint256 id: POAP ID uint256 amount: POAP数量 | 无 | 发放徽章

给某一个人发送某一种徽章,数量可以是多个。 |

后端接口说明

获取签名

前端claim所需参数及签名需要后端动态提供,使用如下接口获取

如果该账户没有POAP可领取,则返回result = 1,其他字段为空。