Why custom liquidity pools and veBAL change how I think about portfolio construction
Whoa!
So I was thinking about liquidity pools the other morning. They feel like plumbing until they stop working, and then people panic. Initially I thought custom pools were niche tools for whales and advanced LPs, but after building a few and watching governance flows I realized they can be practical for active portfolio management when used carefully and with a clear thesis about fees, weights, and token incentives.
Okay, so check this out—custom pools let you design the market making rules. You pick the token mix, the weights, the swap fee, and sometimes clever invariants, and those choices change everything: fee capture, slippage for traders, and exposure for LPs. My instinct said simpler is usually better, though actually, wait—let me rephrase that: simplicity helps reduce mistakes, but the configurable options are where you find edge. On one hand custom pools can reduce impermanent loss by adjusting weights; on the other hand they add nuance that most dashboards don’t show clearly.
Here’s what bugs me about generic advice: people talk about “just add liquidity” like it’s background noise. It’s not. Pools are active instruments. If you make a 90/10 pool, you change how volatility impacts you. If you make a 3-3-3-1 multi-token pool, you create passive rebalancing that can be very powerful for index exposure. Seriously?
Yes. And you can lean on governance mechanics to tilt outcomes further. For example, veBAL isn’t just a governance trophy; it’s a lever. Locking BAL to receive veBAL aligns incentives with protocol fee flows and governance direction, creating a revenue layer that can offset some LP pain. Initially I thought fee-sharing was marginal, but the marginal compound over time can change whether a pool is profitable for LPs or not.

How veBAL alters the calculus
Hmm… ve-tokenomics are subtle. At a high level, locking BAL grants veBAL, which gives you governance influence and a share of protocol fees or emissions depending on how the protocol distributes rewards. Longer lock periods typically give more veBAL per BAL, though your voting power decays as the lock approaches expiry. That time-decay is the core trade-off: liquidity you lock away for governance utility isn’t available for quick portfolio moves.
Something felt off about how many LPs ignore that time component. You can chase yield by swapping to tokens with short-term momentum and then lock BAL in a long vesting schedule, but then you’re exposed if markets mean-revert and you can’t exit your ve position easily. I did that once—learned the hard way. Oh, and by the way… the math on boost and fee share is not linear, so very very often people overestimate their upside.
Practically, veBAL can act as an insurance-like revenue stream that tilts the edge toward taking more active LP positions. If you’re earning extra protocol fees as a veBAL holder, you have structural yield that can offset impermanent loss during sideways volatility. On the flip side, governance concentration and lock-up risk are real and they change the risk profile of your entire portfolio, not just a single pool.
Designing a custom pool: a short playbook
Start with the objective. Are you targeting swap fee revenue, passive index exposure, or tactical AMM arbitrage capture? Each goal needs different settings. For swap revenue you want tokens with natural flow and volume. For passive exposure you want weights that reflect your target allocation. For arbitrage capture, higher fees and asymmetric weights can help.
Pick tokens with thought. Choose tokens with credible liquidity across venues and decent peg mechanics if they’re stablecoins. Avoid tokens that have exploitable or opaque emission schedules; those can dump on your pool. Also check the oracle quality and pricing sources because a broken price feed can ruin a weighted pool in seconds.
Set fees based on expected tradebook. Low fees attract volume but give you less per trade; high fees protect you from MEV and sandwich attacks but deter small traders. Consider multi-fee tiers or dynamic fees if the protocol allows it. Rebalance rules matter too—automated reweighting can be a boon, but it costs gas and sometimes produces tax events depending on jurisdiction, so weigh that in your model.
When I built a 4-token pool as an experiment, I learned that small divergences in token correlations produce big effects in realized P&L. I started with modest size and let the pool live for a few weeks, then iterated. That helped avoid a big early mistake, and it gave me real data to tune weights instead of guessing.
Risk management and portfolio integration
Trade-offs are constant. LP returns = fee income + token price appreciation – impermanent loss ± governance-derived revenue like veBAL distributions. All else equal, higher correlation between tokens reduces impermanent loss. That means pairing wrapped versions of the same asset, or stablecoin baskets, often yields safer LP outcomes. But higher safety usually means lower upside.
Use position sizing. Treat a custom pool like a concentrated position in your portfolio. Size pools relative to your overall exposure to the underlying assets, and model drawdowns under different volatility regimes. I’m biased, but I usually cap any single custom pool to a small fraction of my total crypto allocation until it proves out operationally.
Keep an eye on governance timelines. If you lock BAL for veBAL, map that lock against expected market cycles or planned rebalances. Locks that expire during a downturn are inconvenient. Also consider staggered locks across epochs to maintain optionality.
Where to start
If you want to experiment safely, start small on a reputable UI and study the analytics for volume, fees, and divergence. For Balancer-specific tooling and pool creation flows you can use the protocol’s interface—I’ve linked the official entry point as a practical starting place: balancer. Try a small stable-stable or wrapped-asset pool first, and treat the first few weeks as learning rather than profit-making. Seriously, treat it as an experiment.
Monitor on-chain metrics daily at first. Watch TVL, daily volume, fees earned, and token flows. Set alerts if possible. If you see persistent unilateral token flow out of the pool, that’s a red flag—review fee structure and consider reweighting or closing the pool.
FAQ
What exactly is veBAL and why should I care?
veBAL is vote-escrowed BAL obtained by locking BAL tokens for a period of time. It gives governance power and can entitle holders to a share of protocol fees or emissions depending on the governance decisions. It’s valuable because it converts token holdings into revenue and influence, but it costs liquidity and optionality while locked.
How do custom pools reduce impermanent loss?
They don’t eliminate it, but you can mitigate it by adjusting token weights toward less volatile allocations, choosing highly correlated token pairs, and setting swap fees that balance trader activity with LP protection. Combining those design choices with governance-derived revenue like veBAL distributions can improve net returns over time.
I’ll be honest: building pools is part engineering, part psychology. You need math, but you also need to tolerate messy markets. My recommendation—start small, learn fast, and treat veBAL as a strategic lever not a cure-all. There will be surprises, somethin’ will break, and you’ll learn more from that than from reading a hundred guides… but that’s the fun of it, right?
