GET /v1/allocation?wallet={xxx}
[
{
"projectId": string,
"projectName": string, // 来源
"allocationTitle": string, // 对应 Purpose
"wallet": string, //用户的地址
"unit": string, // 稳定币单位
"amount": number // u 的数量,精度按照小数点后 6 位处理
},
{
"projectId": string,
"projectName": string, // 来源
"purpose": string, // 对应 Purpose
"wallet": string, //用户的地址
"unit": string, // 稳定币单位
"amount": number // u 的数量,精度按照小数点后 6 位处理
}
]
// 每条就是allcation,不用聚合
// 实现
select allocationId, wallet, amount from AllocationDetail where wallet = {wallet}
select projectId from Allocation where id = {allocationId}
select id,name from Project
每个 Allocation 必然对应着一个IncentivePool (合约) ?
purpose在payment 表,但是表是空的?
AllocationDetail 和 IncentivePoolDetail 都能拿到每个wallet对应的amount, 用哪个好?