Skip to main content

KAGE Stake Admin Panel Documentation

info

This guide is intended for platform administrators and covers the management interface and administrative functions.

Overview​

Administrative Functions​

1. Pool Summary Dashboard​

The Pool Summary Dashboard provides real-time analytics and metrics for all staking pools:

  • Total Value Locked (TVL)
  • Active pool count
  • Pool utilization rates
  • Performance metrics
  • User participation statistics

2. Pool Creation Interface​

Pool creation involves configuring:

  • Pool capacity
  • Minimum stake amount
  • Lock duration
  • Start and end times
  • APY rates
  • Early withdrawal penalties

3. Pool Management Controls​

Key management functions:

  • Update pool parameters
  • Adjust timelock settings
  • Modify withdrawal fees
  • Change pool capacity
  • Update minimum stake requirements

4. Emergency Controls​

Emergency functions include:

  • Contract pause/unpause
  • Emergency withdrawal enabling
  • Fund recovery mechanisms
  • Security parameter adjustments

5. Revenue Distribution Management​

Revenue management features:

  • Configure distribution rules
  • Set reward rates
  • Manage pool allocations
  • Track distribution history

Administrative Functions Summary​

Pool Management Functions​

FunctionDescriptionParameters
kageAddPoolCreates new staking poolcap, minStake, lockDuration, startTime, endTime, apy
kageSetPoolUpdates existing poolpoolId, cap, minStake, endTime
kageSetDelayDurationSets withdrawal delaypoolId, duration
kageSetEarlyWithdrawalFeeSets early withdrawal penaltypoolId, feeInBasisPoints

Emergency Functions​

FunctionDescriptionParameters
pauseContractPauses all contract operationsNone
unpauseContractResumes contract operationsNone
kageSetAllowEmergencyWithdrawEnables/disables emergency withdrawalshouldAllow
kageAdminRecoverFundRecovers funds from contracttoken, to, amount

Revenue Functions​

FunctionDescriptionParameters
kageAllocateRevenueAllocates revenue to poolspoolIds[], amounts[], accumulative
kageSetRewardDistributorSets reward distributor addressdistributorAddress
setTreasuryUpdates treasury addresstreasuryAddress

Security Considerations​

Access Control​

  • Role-based access control (RBAC)
  • Multi-signature requirements
  • Time-locked operations
  • Action logging and monitoring

Transaction Validation​

  • Parameter validation
  • State checks
  • Gas optimization
  • Error handling

Monitoring and Alerts​

  • Real-time event monitoring
  • Automated notifications
  • Performance metrics
  • Security alerts