Protocol Update: Upgraded Withdrawal Manager Contract

Protocol Update: Upgraded Withdrawal Manager Contract
2m ยท Nov 28, 2025

Maple has deployed an upgraded Withdrawal Manager contract that enables multiple concurrent withdrawal requests per user - a key improvement to liquidity management flexibility within the protocol. See technical release notes here.

What's Changing

The current Withdrawal Manager restricts users to a single active withdrawal request at a time. The upgraded contract removes this limitation, allowing users to queue multiple withdrawal requests simultaneously.

This enhancement is particularly useful for integration partners operating pools that deposit into Maple products - you can now queue withdrawal requests for multiple underlying depositors from the same smart contract, without needing to manage sequencing logic.

Technical Considerations

The upgrade maintains all existing vault mechanics and integration points for smart contracts.

For integration partners with offchain systems monitoring the withdrawal queue, there are some variable type changes on the interface from uint128 to uint256, which may require update. For more details, please see the change log.

Security and Transparency

The upgraded contract has undergone comprehensive audits by Spearbit and Sherlock. These audits validate the contract's security and ensure the upgrade maintains Maple's institutional-grade standards. See audits here.

As with all Maple protocol upgrades, this followed our standard 3-day timelock procedure where upgrade instances are first registered, then executed onchain.

Technical Implementation & More Details

For technical documentation on Maple's smart contract architecture and withdrawal processes, visit docs.maple.finance. For any questions, please reach out to us via Telegram or email at partnerships@maple.finance.

More Insights