Clanker Get Token Rewards
Resolve reward recipients and fee denominations for a Clanker token on Base. Returns each recipient's address, BPS share, fee preference, and fee token addresses (WETH, clanker token, or both). Ideal for: discovering fee recipients before claiming, reward tracking, fee preference analysis, composable claim workflows.
Hành động danh mục Dữ liệu Chuỗi khối
Xác định người nhận phần thưởng và các loại phí cho một token Clanker trên Base. Trả về địa chỉ của từng người nhận, phần chia sẻ BPS, sở thích phí và địa chỉ token phí (WETH, token clanker hoặc cả hai). Lý tưởng cho: phát hiện người nhận phí trước khi claim, theo dõi phần thưởng, phân tích sở thích phí, các quy trình claim composable.
Tổng quan
| Trường | Giá trị |
|---|---|
| ID Hành động | clanker-get-token-rewards |
| Danh mục | Dữ liệu Chuỗi khối |
| Kết nối | Không yêu cầu |
| Yêu cầu gas | Không |
| Di chuyển quỹ | Không khai báo |
| Thẻ | clanker, rewards, fees, base, onchain, read |
Lược đồ Payload
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
tokenAddress | string | Có | Địa chỉ hợp đồng token Clanker để xác định người nhận phần thưởng. |
Lược đồ Kết quả
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
clankerTokenAddress | string | Có | Địa chỉ token clanker đã được checksum |
recipients | array | Có | Người nhận phần thưởng cùng sở thích phí và địa chỉ token của họ |
allFeeTokens | array | Có | Danh sách đã loại bỏ trùng lặp của tất cả địa chỉ token phí trên tất cả người nhận |
totalRecipients | number | Có | Tổng số người nhận phần thưởng |
claims | array | Có | Danh sách phẳng các cặp (feeOwner, feeToken) để dễ lặp trong các quy trình làm việc. Mỗi tổ hợp người nhận × feeToken là một mục nhập. |
totalClaims | number | Có | Tổng số cặp claim (người nhận × token phí) |
Ví dụ
json{ "type": "clanker-get-token-rewards", "payload": { "tokenAddress": "0x0000000000000000000000000000000000000000" }, "children": []}
bashcurl -X POST "https://api.b3os.org/v1/actions/clanker-get-token-rewards/test" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": { "tokenAddress": "0x0000000000000000000000000000000000000000" }}'
Các trường payload có thể sử dụng các biểu thức workflow như {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, và {{$props.asset}} khi giá trị cần lấy từ trigger, nút trước đó, hoặc prop của workflow có thể tái sử dụng.
