Skip to content

Added Talos actions#283

Merged
naddison36 merged 1 commit into
mainfrom
nicka/set-buffer
Jun 29, 2026
Merged

Added Talos actions#283
naddison36 merged 1 commit into
mainfrom
nicka/set-buffer

Conversation

@naddison36

Copy link
Copy Markdown
Collaborator

Summary

Adds manual Talos actions for ARM operations that need editable runtime params:

  • setARMBufferAction
  • setLiquidityProviderCapsAction
  • setTotalAssetsCapAction

Also adds a shared mainnet ARM resolver for Talos actions and uses it in claimRedeem to remove duplicated ARM param handling.

Changes

  • Added shared resolveMainnetARM utility for lido, etherfi, ethena, and oeth.
  • Added manual mainnet-only Talos actions for:
    • setting ARM buffer
    • setting liquidity provider caps
    • setting total assets cap
  • Added disabled manual schedule rows for the new actions in migrations/seed_schedules.sql.
  • Refactored claimRedeem to use the shared ARM resolver.

Testing

  • pnpm exec tsc --noEmit --pretty false
  • pnpm hardhat help setARMBufferAction
  • pnpm hardhat help setLiquidityProviderCapsAction
  • pnpm hardhat help setTotalAssetsCapAction
  • Verified invalid --arm bad errors clearly.
  • Verified Sonic network fails mainnet-only chain validation.

…n and setTotalAssetsCapAction

Moved resolving ARM contract into a util
@naddison36 naddison36 merged commit 3ab7317 into main Jun 29, 2026
7 of 8 checks passed
@naddison36 naddison36 deleted the nicka/set-buffer branch June 29, 2026 00:09
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