Skip to content

feat: SiloedLockReleaseTokenPool support, lock box tooling and migration - #39

Merged
SyedAsadKazmi merged 1 commit into
mainfrom
feat/siloed-lock-release
Sep 18, 2026
Merged

SyedAsadKazmi merged 1 commit into
mainfrom
feat/siloed-lock-release

Conversation

@aelmanaa

Copy link
Copy Markdown
Contributor

This pull request adds support for Siloed LockRelease token pools version 2.0, including new deployment targets, documentation, and migration workflows. It introduces a new deploy-siloed-pool Makefile target, updates environment variable handling, and expands documentation to cover the new pool type, migration steps, and operational details. Additionally, a new forget-deployment command is added to safely remove retired deployments from configuration.

Makefile and Deployment Enhancements:

  • Added deploy-siloed-pool Makefile target to deploy SiloedLockRelease token pools v2.0, along with support for the SILO environment variable and related deployment options. [1] [2] [3]
  • Introduced forget-deployment Makefile target to remove retired deployment entries, with safety checks to prevent accidental removal of active/registered artifacts.

Documentation Updates:

  • Documented the new Siloed 2.0 pool structure, including per-chain lock boxes, key naming conventions, and the absence of a single lock box for these pools. [1] [2] [3]
  • Added a comprehensive migration guide for upgrading Siloed LockRelease pools from v1.6 to v2.0, detailing the workflow, safety checks, and operational caveats. [1] [2]
  • Updated operational and configuration documentation to clarify the use of make discover-tokens (with POOL=1) for identifying existing pools and their types/versions, and to explain liquidity management for Siloed pools. [1] [2] [3]

Operational Improvements:

  • Enhanced make discover-tokens to optionally include pool information per request when POOL=1 is set, aiding in pool discovery and migration planning.
  • Updated the v1-to-v2 migration guide to include the use of forget-deployment for cleaning up old pool entries and resolving doctor warnings.

These changes collectively enable seamless deployment, migration, and management of Siloed LockRelease token pools v2.0, with robust documentation and operational tooling.

@aelmanaa
aelmanaa requested review from a team as code owners September 17, 2026 09:07
@github-actions

Copy link
Copy Markdown

👋 aelmanaa, thanks for creating this pull request!

To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team.

Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks!

@SyedAsadKazmi
SyedAsadKazmi merged commit 109a80f into main Sep 18, 2026
15 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.

2 participants