gateway.move | Main entry point for staking/unstaking APT and minting/burning kAPT |
kapt_coin.move | Liquid staking token (LST) contract representing staked APT at 1:1 ratio |
stkapt_coin.move | Yield-bearing token contract for staked kAPT with reward accrual logic |
minting_manager.move | Manages reward calculations and distribution of staking + boosted yields |
staking_manager.move | Handles validator selection, delegation amounts and rebalancing |
delegation_manager.move | Manages protocol fees, revenue distribution and treasury operations |
rewards_manager.move | Manages staking rewards and boosted yields distribution |
withdrawal_manager.move | Manages withdrawal logic and gas compensation |
config.move | Manages protocol configuration and parameters |
errors.move | Error codes for the protocol |