BLACK HOLE
BLACK HOLE deposits capital into a Meteora DAMM v2 position and permanently locks it with DAMM v2's permanent-lock instruction. Locked liquidity keeps earning trading fees; BLACK HOLE claims them and feeds them back in, where they are locked too. Nothing that crosses the event horizon comes back out — for the creator, for holders, or for SENTIENT.
Total liquidity consumed
Value permanently locked in DAMM v2 positions, re-read on-chain. Summed across installations with a connected treasury.
Installations
Confirmed transactions: 0 · LP fees earned 0.00 SOL
Execution status
The DAMM v2 adapter reads pools/positions and builds + simulates permanent-lock transactions with @meteora-ag/cp-amm-sdk. Keeper submission is disabled until DAMM_V2_EXECUTION=true is set by the operator.
Modes
- OBSERVEReading the market. No liquidity action proposed.
- CONSUMEDepositing and permanently locking liquidity.
- IDLEMarket dormant. Preserving resources.
Observes · proposes
What is enforced
- ✓Locking uses DAMM v2's permanent_lock_position instruction, which moves liquidity into permanent_locked_liquidity on the position account.
- ✓The DAMM v2 program has no instruction that withdraws permanently locked liquidity. The lock is enforced by Meteora's program, not by SENTIENT.
- ✓Liquidity is only reported as consumed after the lock transaction confirms and the position is re-read on-chain.
- ✓Locked liquidity still accrues trading fees, claimable by the position owner (the engine treasury).
What it does not do
- ✕Unlocked treasury balance and the reserve are NOT locked until they are deposited and locked.
- ✕A permanent lock does not set a USD price floor. The locked position's value moves with the market.
- ✕Requires a DAMM v2 pool for the token. PumpSwap and DLMM liquidity cannot be permanently locked by this engine.
Default config
Bars show each value within its protocol bound. Every config is validated against these bounds before it can operate.
Running BLACK HOLE
No installations yet.