
Snuggle · Acts onchain
Claims the gauge rewards a staked Snuggle position has earned, with the trading fees collected alongside them. The pool's reward adapter claims the gauge's emissions and any fees the position collected, the vault keeps the performance fee on both and pays the rest to the account that holds the position, and the position stays staked. Only positions in pools with a gauge are staked. An exit of a position the wallet holds, which a deposit standing as a program's only write opened, runs as the wallet's own transaction, alone or beside reads; an exit of a position the Plug account holds, which a deposit composed with other writes opened, runs in the account's program and composes with every other step. The position is found when the program runs by the pool it is in and the moment it was deposited, which every rebalance carries over, so an exit signed before the vault re-centers the range still reaches the position after; an id the vault no longer books is refused when the exit is built, as is a position another of its owner's positions shares a pool and a deposit block with. The action returns what each of the pool's tokens paid and what the reward token paid; a reward token that is one of the pool's tokens is counted once, in that token's amount, and the reward amount is then zero. Reach for it on a schedule, when the Plug account holds the position, to harvest emissions, coiling the rewards into a swap, a lock, or a deposit in the same run.
On other protocols · 1