- Add back the old listPoolsWithParams method that was missed in the previous refactor
- Add populatePools method to the fetcher to allow users to populate the cache with getAllWhirlpoolAccounts
- Replace AccountFetcher with WhirlpoolAccountFetcher.
- Modify fetcher references to an interface
- Update PriceModuleUtils to only take in fetcher instead of ctx
- swap on routes with up to 2-hops
- swap on routes that is split into multiple smaller routes
- route selection
- Support VersionedTransaction & lookup tables
- Add PoolGraph API to allow trade route path finding with max hop of 2
- Add tests to verify behavior
- Update docs for PoolGraph API
- bump common-sdk to v0.1.12
- License change to Apache 2.0
- Typedoc generation & path modification
- Add Typedoc & missing documentation on public methods
- Update package name to "@orca-so/whirlpools-sdk" and "0.1.0"