[{"type":"error","name":"AlreadyInitialized","inputs":[]},{"type":"error","name":"AmountNotOwed","inputs":[{"name":"requested","type":"uint256"},{"name":"owed","type":"uint256"}]},{"type":"error","name":"CannotCollect","inputs":[{"name":"to","type":"address"}]},{"type":"error","name":"InexactDebit","inputs":[{"name":"debited","type":"uint256"},{"name":"wanted","type":"uint256"}]},{"type":"error","name":"InvalidRecipient","inputs":[{"name":"to","type":"address"}]},{"type":"error","name":"InvalidRecipients","inputs":[]},{"type":"error","name":"MasterCannotBeInitialized","inputs":[]},{"type":"error","name":"NativeTransferFailed","inputs":[]},{"type":"error","name":"NotFactory","inputs":[]},{"type":"error","name":"NothingOwed","inputs":[]},{"type":"error","name":"NotRecipient","inputs":[]},{"type":"error","name":"ReentrancyGuardReentrantCall","inputs":[]},{"type":"error","name":"SafeERC20FailedOperation","inputs":[{"name":"token","type":"address"}]},{"type":"error","name":"SelfPayment","inputs":[]},{"type":"error","name":"SelfPayment","inputs":[]},{"type":"error","name":"ShortOfBooked","inputs":[{"name":"held","type":"uint256"},{"name":"booked","type":"uint256"}]},{"type":"error","name":"UnexpectedNative","inputs":[]},{"type":"error","name":"ZeroAddress","inputs":[]},{"type":"event","name":"ClaimFailed","inputs":[{"name":"reason","type":"bytes","indexed":false}],"anonymous":false},{"type":"event","name":"Collected","inputs":[{"name":"recipient","type":"address","indexed":true},{"name":"to","type":"address","indexed":true},{"name":"amount","type":"uint256","indexed":false}],"anonymous":false},{"type":"event","name":"Distributed","inputs":[{"name":"amount","type":"uint256","indexed":false}],"anonymous":false},{"type":"event","name":"Rotated","inputs":[{"name":"slot","type":"uint256","indexed":true},{"name":"oldRecipient","type":"address","indexed":true},{"name":"newRecipient","type":"address","indexed":true}],"anonymous":false},{"type":"event","name":"SplitterInitialized","inputs":[{"name":"feeSource","type":"address","indexed":true},{"name":"poolId","type":"bytes32","indexed":true},{"name":"quote","type":"address","indexed":false},{"name":"recipients","type":"address[]","indexed":false},{"name":"shares","type":"uint16[]","indexed":false}],"anonymous":false},{"type":"function","name":"BPS","inputs":[],"outputs":[{"name":"","type":"uint256"}],"stateMutability":"view"},{"type":"function","name":"collect","inputs":[{"name":"to","type":"address"},{"name":"amount","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"distribute","inputs":[],"outputs":[{"name":"amount","type":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"factory","inputs":[],"outputs":[{"name":"","type":"address"}],"stateMutability":"view"},{"type":"function","name":"feeSource","inputs":[],"outputs":[{"name":"","type":"address"}],"stateMutability":"view"},{"type":"function","name":"GENERATION","inputs":[],"outputs":[{"name":"","type":"uint256"}],"stateMutability":"view"},{"type":"function","name":"HOLDERS","inputs":[],"outputs":[{"name":"","type":"address"}],"stateMutability":"view"},{"type":"function","name":"initialize","inputs":[{"name":"feeSource_","type":"address"},{"name":"poolId_","type":"bytes32"},{"name":"quote_","type":"address"},{"name":"token_","type":"address"},{"name":"recipients_","type":"address[]"},{"name":"shares_","type":"uint16[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"isMaster","inputs":[],"outputs":[{"name":"","type":"bool"}],"stateMutability":"view"},{"type":"function","name":"MAX_RECIPIENTS","inputs":[],"outputs":[{"name":"","type":"uint256"}],"stateMutability":"view"},{"type":"function","name":"owed","inputs":[{"name":"","type":"address"}],"outputs":[{"name":"","type":"uint256"}],"stateMutability":"view"},{"type":"function","name":"poolId","inputs":[],"outputs":[{"name":"","type":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"quote","inputs":[],"outputs":[{"name":"","type":"address"}],"stateMutability":"view"},{"type":"function","name":"recipients","inputs":[],"outputs":[{"name":"","type":"address[]"}],"stateMutability":"view"},{"type":"function","name":"rotate","inputs":[{"name":"to","type":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"shares","inputs":[],"outputs":[{"name":"","type":"uint16[]"}],"stateMutability":"view"},{"type":"function","name":"token","inputs":[],"outputs":[{"name":"","type":"address"}],"stateMutability":"view"},{"type":"function","name":"totalOwed","inputs":[],"outputs":[{"name":"","type":"uint256"}],"stateMutability":"view"}]