balpy is still missing Vault features and we would be happy to pay a Bounty for someone to add them (especially pool exits)

Easy:

getAuthorizer

setAuthorizer (kind of useless to implement in balpy, but nice for completeness)

hasApprovedRelayer

setRelayerApproval

getPool

getPoolTokenInfo

getProtocolFeesCollector

setPaused (kind of useless to implement in balpy, but nice for completeness)

Will take time/effort: exitPool — use joinPool as a sample. Also check out pool encoders in balancer-js as a guide for how to do some of the encodings.

Do not implement: ~~flashLoan~~ (not logical to implement; only makes sense for a contract)

~~managePoolBalance~~ (not logical to implement; only makes sense for an Asset Manager contract)

~~registerPool~~ (not logical to implement; only makes sense for a pool)

~~registerTokens~~ (not logical to implement; only makes sense for a pool)

~~deregisterTokens~~ (not logical to implement; only makes sense for a pool)