{"service":"HALOWERK propwerk","endpoint":"/v1/token-dividend","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["total_dividend","holders"],"additionalProperties":false,"properties":{"total_dividend":{"type":"number","minimum":0,"maximum":1000000000000000,"description":"Amount in a caller-selected currency or token unit."},"holders":{"type":"array","minItems":1,"maxItems":100000,"items":{"type":"object","required":["account_id","balance","eligible"],"additionalProperties":false,"properties":{"account_id":{"type":"string","minLength":1,"maxLength":256},"balance":{"type":"number","minimum":0,"maximum":1e+30},"eligible":{"type":"boolean"}}}}}},"requestExample":{"total_dividend":12500,"holders":[{"account_id":"holder-a","balance":5000,"eligible":true},{"account_id":"holder-b","balance":3000,"eligible":true},{"account_id":"treasury","balance":2000,"eligible":false}]},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["total_dividend","holders"],"additionalProperties":false,"properties":{"total_dividend":{"type":"number","minimum":0,"maximum":1000000000000000,"description":"Amount in a caller-selected currency or token unit."},"holders":{"type":"array","minItems":1,"maxItems":100000,"items":{"type":"object","required":["account_id","balance","eligible"],"additionalProperties":false,"properties":{"account_id":{"type":"string","minLength":1,"maxLength":256},"balance":{"type":"number","minimum":0,"maximum":1e+30},"eligible":{"type":"boolean"}}}}}},"requestExample":{"total_dividend":12500,"holders":[{"account_id":"holder-a","balance":5000,"eligible":true},{"account_id":"holder-b","balance":3000,"eligible":true},{"account_id":"treasury","balance":2000,"eligible":false}]}}],"example_request":{"total_dividend":12500,"holders":[{"account_id":"holder-a","balance":5000,"eligible":true},{"account_id":"holder-b","balance":3000,"eligible":true},{"account_id":"treasury","balance":2000,"eligible":false}]},"serviceName":"HALOWERK propwerk","tags":["iot","token","allocation"],"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"outputExample":{"eligible_balance":8000,"allocations":[{"account_id":"holder-a","eligible":true,"balance_share":0.625,"dividend_allocation":7812.5},{"account_id":"holder-b","eligible":true,"balance_share":0.375,"dividend_allocation":4687.5},{"account_id":"treasury","eligible":false,"balance_share":0,"dividend_allocation":0}],"allocation_sum_after_rounding":12500,"execution_status":"calculation_only_no_transfer","method":"pro-rata allocation over supplied eligible token balances"}}