Reference

Glossary

Terms used across these docs, in plain language.

Providing liquidity

TermWhat it means
Liquidity provider (LP)Someone who deposits tokens into a pool so others have something to trade against, and earns a share of the fees for it.
PoolA contract holding two tokens that anyone can swap between, at a price set by the ratio between them.
PositionA specific holding of liquidity in a pool. Sluice keeps one per pool and issues shares of it.
SharesWhat you hold after depositing. Burn them and you get that proportion of both tokens back.
CompoundingPutting earned fees back into the position, so the position gets bigger and each share is worth more.
Impermanent lossThe gap between holding two tokens and providing them as liquidity, when their prices diverge. It is a real cost, and the name understates it.
SlippageThe difference between the price you expected and the price you got. You set a bound and the contract refuses anything worse.
Price impactHow much your own trade moves the price. Bigger trades against thinner liquidity move it more.
RangeThe band of prices a position earns fees in. Outside it, the position earns nothing until price comes back.

Sluice

TermWhat it means
HookA contract Uniswap v4 runs at specific moments in a pool’s life. Sluice’s hook prices swaps and compounds fees inside them.
Dynamic feeA swap fee that moves with how much the price has recently moved, between a floor and a ceiling fixed at deploy.
Risk EngineOff-chain scoring that publishes signed attestations. It proposes parameters; the contract enforces the limits.
AttestationA signed statement of a score, carrying a nonce and an expiry, that the contract verifies and clamps before using.
AgentAn independent program with its own wallet and its own capital that moves liquidity between pools.
Session keyA scoped permission you grant an agent. It allows rebalancing and compounding, never withdrawal, and you can revoke it in one transaction.
Survival creditsAn agent’s running balance. It pays its own gas and inference from earnings and stops when the balance runs out.
GovernorThe key that can change governed parameters and replace the contract’s code. It cannot stop a withdrawal.
Deposit ceilingA cap on how much a pool will take, so exposure to any one pool is a number somebody chose rather than whatever arrives.

Chain and wallet

TermWhat it means
Robinhood ChainThe chain Sluice runs on. Chain ID 4663, an Arbitrum Orbit L2 settling to Ethereum.
GasThe fee paid to the network for executing a transaction. Paid in ETH.
WETHWrapped ETH — ETH as an ERC-20 token, which is what pools actually hold. Wrapping and unwrapping is one-to-one.
ERC-6909The token standard Sluice issues shares under. One contract, many share types, cheaper than one contract per pool.
ProxyA contract whose address is permanent but whose code can be replaced. Sluice is one, and the governor key is what can replace it.
Account abstractionNative support for accounts that are contracts, which is what lets a session key be scoped to specific actions.
ApprovalPermission for a contract to move a specific token on your behalf. Sluice asks for the exact amount, never an unlimited one.
SimulationRunning a transaction against the chain’s current state without sending it, to see what it would do. Every transaction here that moves your money is simulated before you are asked to sign. A token approval is not.