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