Skip to content

feat: base testnet deployment#68

Merged
nvtaveras merged 20 commits into
mainfrom
feat/baseFpmm
May 6, 2026
Merged

feat: base testnet deployment#68
nvtaveras merged 20 commits into
mainfrom
feat/baseFpmm

Conversation

@nvtaveras
Copy link
Copy Markdown
Contributor

@nvtaveras nvtaveras commented May 4, 2026

Summary

  • Adds Base Configuration config with a single EURm/EURC FPMM pool using ReserveLiquidityStrategy.
  • Wires up the EURC/EUR rate feed as a Chainlink relayer derived from EURC/USD * 1/(EUR/USD) (inverted), with maxTimestampSpread = 1 day.

Other changes

  • Fixed some workarounds which we did for deploying on polygon the other day by setting the polygon mainnet config to 1 week. This is now done properly where the mainnet value has the correct expected expiry time, and it's overridden on testnets when needed.

Note

Low Risk
Low risk since this PR only updates deployment/config artifacts (addresses, registries, and broadcast logs) with no contract or application logic changes; main risk is misconfigured addresses/chain IDs leading to incorrect deployments or integrations.

Overview
Adds Base chain (84532) configuration entries, including MigrationMultisig/ReserveSafe/fee roles in .treb/addressbook.json.

Extends .treb/deployments.json and .treb/registry.json with a new testnet-v2-rc5 deployment set on 84532 (core v3 components like ReserveV2, Router, FPMMFactory/FPMM, StableTokenSpoke/EURm proxy, oracle/breaker contracts, and mock assets/feeds).

Checks in broadcast run artifacts for ConfigureV3PreStage and CreateFPMM on 84532, documenting the on-chain calls used to wire breakers/spenders and deploy/seed the EURm/EURC FPMM pool.

Reviewed by Cursor Bugbot for commit 6b020a5. Bugbot is set up for automated code reviews on this repo. Configure here.

Comment thread script/config/mento/MentoConfig_base.sol
Comment thread .treb/addressbook.json
Comment thread script/config/mento/MentoConfig_base.sol Outdated
Comment thread script/config/mento/MentoConfig_polygon.sol
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

There are 4 total unresolved issues (including 3 from previous reviews).

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 4a4f553. Configure here.

Comment thread script/deploy/v3/ConfigureV3PreStage.s.sol
@nvtaveras nvtaveras changed the title feat: base mainnet config with EURm/EURC pool feat: base testnet deployment May 6, 2026
@nvtaveras nvtaveras merged commit b7c2e2f into main May 6, 2026
5 checks passed
@nvtaveras nvtaveras deleted the feat/baseFpmm branch May 6, 2026 09:15
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