Skip to content

Chore: Refactor Packages Dependencies#35

Merged
DhairyaPatel7 merged 9 commits intomainfrom
chore/refactor-package-dependencies
Feb 27, 2026
Merged

Chore: Refactor Packages Dependencies#35
DhairyaPatel7 merged 9 commits intomainfrom
chore/refactor-package-dependencies

Conversation

@DhairyaPatel7
Copy link
Collaborator

@DhairyaPatel7 DhairyaPatel7 commented Feb 25, 2026

Overview

This PR refactors package dependencies across the codebase to improve package organization and align with third-party package standards. The changes involve updating contract packages, reorganizing package locations, and renaming packages for better consistency.

PR in Open Autonomy - valory-xyz/open-autonomy#2411
PR in Mech Interact - valory-xyz/mech-interact#45

Major Changes

📦 Package Updates

  • Updated Agent Registry Contract Package - Bumped the valory/agent_registry contract package to the latest version (bafybeictjtktyj2nq4hqkzslnyp2b4rflgt6fjqigs5qwpzbt2tnynmaxi)
  • Updated ERC20 Contract Package - Updated the valory/erc20 contract package hash to the latest version (bafybeih7bmq64cdhyyvfxuknm7vy5pefn75zisg5gdvr75rbwvefqb6dp4)

🔄 Package Refactoring

  • Moved Staking Contracts to Third Party:
    • Relocated staking_activity_checker contract from valory packages to third-party dependencies
    • Relocated staking_token contract from valory packages to third-party dependencies
    • Removed local implementations and updated references to use third-party versions

✏️ Package Renaming

  • Renamed Mech Marketplace Package - Renamed mech_marketplace to agent_mech for better naming consistency and clarity
    • Updated all references in agent configurations, service definitions, and skill files

@DhairyaPatel7 DhairyaPatel7 changed the title chore: udpate agent registry contract package Chore: Refactor Packages Dependencies Feb 26, 2026
@DhairyaPatel7 DhairyaPatel7 marked this pull request as ready for review February 26, 2026 20:07
Copy link
Member

@LOCKhart07 LOCKhart07 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Needs testing especially for the staking interactions

@DhairyaPatel7 DhairyaPatel7 force-pushed the chore/refactor-package-dependencies branch from d3cf096 to 830b0d5 Compare February 27, 2026 12:33
@DhairyaPatel7 DhairyaPatel7 merged commit 016bcfd into main Feb 27, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants