# Yield Aggregators

Provides connectivity across the various **Yield Aggregator protocols.**

Following are the common functions implemented for all the Yield Aggregator protocols:-&#x20;

<table><thead><tr><th width="150">Name</th><th width="150">Type</th><th>Description</th></tr></thead><tbody><tr><td>getbalance</td><td>Read</td><td>Get balance of the user in a given Vault or Pool (harvest finance).</td></tr><tr><td>getvaults</td><td>Read</td><td>Get the number of the vaults along with the respective vault APY.</td></tr><tr><td>depositvault</td><td>Write</td><td>Trigger the deposit transaction for the given vault.</td></tr><tr><td>depositpool</td><td>Write</td><td>Trigger the deposit transaction for the given pool.</td></tr><tr><td>withdrawvault</td><td>Write</td><td>Trigger the withdraw transaction for the given vault.</td></tr><tr><td>withdrawpool</td><td>Write</td><td>Trigger the withdraw transaction for the given pool.</td></tr></tbody></table>
