Wallet cluster: devnet · keeper defaults to simulation-only
Sentient
← Engines

BLACK HOLE

Liquidity enters. It doesn't leave.

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.

v1.0Meteora DAMM v2Adapter previewby protocol
Illustration

Total liquidity consumed

—

Value permanently locked in DAMM v2 positions, re-read on-chain. Summed across installations with a connected treasury.

Installations

0

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

  1. OBSERVEReading the market. No liquidity action proposed.
  2. CONSUMEDepositing and permanently locking liquidity.
  3. IDLEMarket dormant. Preserving resources.

Observes · proposes

Market inputs
PriceVolumeLiquidity depthLP fee generation
Actions it may propose (everything else is rejected by the risk engine)
CREATE_POSITIONADD_LIQUIDITYREMOVE_LIQUIDITYREBALANCE_LIQUIDITYCLAIM_FEESLOCK_LIQUIDITYHOLD

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

BLACK HOLE v1.0 · SPOT
● editable at install
Range width69
Concentration0%
● Reserve floor15%
● Deployment per epoch25%
Rebalance trigger40
Volatility response0%
Max positions1
Rebalance cooldown1.0h
● Max slippage100bp
Evaluation interval10m
● Fee claim threshold0.020 SOL
● Fee redeployment100%
Retention during activity0%

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.