Skip to content

feat(metamask): add Veda BoringVault for Money Account mUSD vault - #441

Merged
keone merged 1 commit into
mainfrom
metamask/add-money-account-vault
Aug 2, 2026
Merged

feat(metamask): add Veda BoringVault for Money Account mUSD vault#441
keone merged 1 commit into
mainfrom
metamask/add-money-account-vault

Conversation

@dak-agent

@dak-agent dak-agent Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the mainnet contract address for the Veda BoringVault that powers MetaMask's Money Account (launched on Monad on June 30, 2026) to mainnet/metamask.jsonc.

Field Value
Address 0x1C8a336051D2024E318A229d01F9F6CF96efD316
Token mUSD Vault (vmUSD, 6 decimals)
Type Veda BoringVault
Label MoneyAccountVault

mUSD deposits into the Money Account are routed through this Veda vault into DeFi lending protocols (Morpho at launch, Aave to follow) to generate the ~4% APY.

Verification

  • Contract is verified on-chain on Monad mainnet (chain 143); bytecode matches the Veda BoringVault pattern (manage hooks, teller/accountant beforeTransfer hook, permit, ERC-1155 receiver).
  • ~4,560 holders, ~8.33M vmUSD outstanding at time of writing.
  • A JSONC comment marks the entry as a Veda BoringVault.

Validation

python scripts/validate_protocol.py --network mainnet passes locally (address format valid, no duplicate/canonical-address collisions).

Sources: Monad blog — MetaMask Money Account launches on Monad, Veda docs.

Co-authored-by: Keone Hon <323982+keone@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

Contract Verification Results

Changed Files

  • mainnet/metamask.jsonc

Verification Output


Verifying 1 protocol file(s)...

  ✓ Metamask (4 addresses)

================================================================================
                         CONTRACT VERIFICATION RESULTS                          
================================================================================

✗ Metamask (metamask.jsonc)
  └─ ✗ Bridge: 0xfb00d4ea6f3f0d0b4a57b32378075df408f2aaba [Not verified]
  └─ ✗ swaps: 0x962287c9d5b8a682389e61edae90ec882325d08b [Not verified]
  └─ ✓ DelegationManager: 0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3 [Verified]
  └─ ✓ MoneyAccountVault: 0x1C8a336051D2024E318A229d01F9F6CF96efD316 [Verified]

================================================================================
                                    SUMMARY                                     
================================================================================
  Files Processed:     1
  Addresses Checked:   4
  ✓ Verified:          2
  ✗ Not Verified:      2
================================================================================


Workflow run: Verify PR Contracts

@keone
keone merged commit 87f9881 into main Aug 2, 2026
5 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.

1 participant