Skip to Content

Security Best Practices

Wallet Security

Monitor Balances: Regularly check your Para wallet balance to ensure adequate funding for keeper operations.

Withdraw Unused Funds: Use the Withdraw function to remove excess ETH from your KeeperHub wallet when not needed.

Network Selection: Use Sepolia testnet for testing and experimentation before deploying to Mainnet.

Keeper Configuration

Condition Validation: Test keeper conditions thoroughly before activation to prevent unintended executions.

Spending Limits: Be mindful of transfer amounts in Filler keepers and action configurations.

Address Verification: Double-check all wallet and contract addresses before saving keeper configurations.

Multisig Monitoring

Owner Verification: When configuring Multisig keepers, verify both proxy and implementation addresses.

Threshold Awareness: Monitor multisig threshold changes that could affect security posture.

Regular Audits: Review multisig ownership changes and transaction patterns regularly.

Access Management

Account Security: Use strong passwords and secure email addresses for KeeperHub accounts.

Organization Controls: Properly configure team and organization access when working with multiple users.

Regular Reviews: Periodically review active keepers and their configurations.

Notification Security

Webhook URLs: Only use HTTPS endpoints for webhook notifications.

Sensitive Data: Avoid including private keys or sensitive information in notification payloads.

Channel Security: Ensure Discord and Slack channels have appropriate access controls.

Operational Security

Test First: Always test new keepers on Sepolia before deploying to Mainnet.

Monitor Runs: Regularly check keeper run logs and status for anomalies.

Emergency Procedures: Know how to quickly disable keepers if needed.