stakr-protocol

Automate Stakr protocol interactions for ERC-4626 vaults and multi-reward staking.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/dnzengou/agentbot-opensource --skill stakr-protocol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stakr-protocol
Source: https://github.com/dnzengou/agentbot-opensource/tree/main/skills/stakr
Command: npx skills add https://github.com/dnzengou/agentbot-opensource --skill stakr-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires web3.py, openzeppelin-contracts, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of interacting with the Stakr protocol, providing the tools to work with ERC-4626 vaults, add or modify rewards, manage agent and own vaults, fund incentive programs, and configure reward schedules.

Core Features & Use Cases

  • Vault Management: Create and manage agent vaults or own vaults.
  • Reward Addition & Modification: Add new rewards, modify existing rewards, and configure reward schedules.
  • Staking: Integrate with Stakr protocol for multi-reward staking on ERC-20 tokens.
  • Use Case: If you need to integrate the Stakr protocol into your applications or scripts, this Skill allows you to programmatically manage rewards and vaults, saving time and streamlining the process.

Quick Start

Use the stakr-protocol skill to add a new reward token to the vault with addRewardToken(token, amount, settings).

Frequently Asked Questions about stakr-protocol

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage ERC-4626 vaults and multi-reward staking for ERC-20 tokens?

ERC-4626 vaults and multi-reward staking are managed by automating interactions with the Stakr protocol to create agent vaults, configure reward schedules, and modify ERC-20 reward tokens programmatically.

How do I add a new reward token to an ERC-4626 vault?

Adding a new reward token to an ERC-4626 vault uses the `addRewardToken(token, amount, settings)` function provided by the Stakr protocol integration to configure and fund the incentive.

Can I use web3.py with OpenZeppelin contracts to integrate staking protocol features?

Yes, web3.py with OpenZeppelin contracts supports building applications requiring direct Stakr protocol integration for handling ERC-4626 tokenized vaults and multi-reward staking features.

What is the best way to programmatically configure reward schedules for ERC-20 tokens?

Configuring reward schedules programmatically is best achieved using Stakr protocol interaction scripts to add or modify existing rewards, fund incentive programs, and manage agent and own vaults directly.

Does the Stakr protocol support modifying existing rewards in tokenized vaults?

Yes, the Stakr protocol supports modifying existing rewards in ERC-4626 tokenized vaults, allowing developers to update reward configurations and adjust incentive program funding dynamically.