Constantly updated list of Allowed Tokens and Contracts.
Composability of Gearbox Protocol is possible via forever-increasing list of Allowed Tokens and Allowed Contracts. By allowing users to access more trade routes, deposits, farms, interactions - the composability of Gearbox Protocol can really shine!
Conceptually, Gearbox has developed integrations for: Uniswap, Sushiswap, Convex, Yearn, Curve, Balancer, Aura, and some others. However, when it comes to farming or LPing - an integration wih a protocol doesn't mean all of its assets and pools. That is because many protocols have non-generalized pools, with different price oracles required for each, and so on.
Also, Gearbox architecture is modular, so it's not just that there is an Allowed Asset for the entire protocol - there are different pools and can even be multiple pools for the same asset. There can be different Credit Managers with different Allowed List policies, etc. Developers should dive into the tech section in Gearbox Dev docs and understand the intricacies. It goes like this:
The list is mostly kept up-to-date here (click -> link). Please check the onchain contracts for the latest information as the sheet via the link might be updated with delays.
The AllowedList is basically a permission box, but within that box - all the actions are permissionless. You decide how to apply leverage, where to apply it, how to trade assets and when. There are no vaults or pre-made strategies here, you can manage it however you want within the Allowed List permissions. Extended dApp can be easier for complex operations. You can, of course, also manage it all fully onchain with your own infrastructure!
If you want to check and see the list of deployed contracts, go here: