Polygon (Discontinued)
Important update for MaticX users
Stader DAO is sunsetting MaticX, our liquid staking token on Polygon Chain, as part of a broader effort to focus resources on ecosystems where our impact and growth potential are already proven. Effective immediately, MaticX has stopped accepting new deposits and is moving into a claims-only state, with users able to redeem their MATIC through the existing UI
Sunset Timeline
13th June'26: Deposit disabled 3rd August'26: MaticX dApp UI is diabled. Withdrawals will be available through contracts until 3rd August 2029
Withdrawal guide
Step 0: Is your MaticX on Polygon or Ethereum?
MaticX exists on both chains at different, non-interchangeable addresses.
Ethereum mainnet MaticX: 0xf03A7Eb46d01d9EcAA104558C732Cf82f6B6B645
Polygon PoS MaticX: 0xfa68FB4628DFF1028CFEc22b4162FCcd0d45efb6
Check which token address you hold
If you hold the Ethereum address above, continue to Option A.
If you hold the Polygon address, you have two choices: (a) use the Polygon-side flow (Option B), or (b) move your MaticX from Polygon to Ethereum using the Polygon native bridge (https://portal.polygon.technology/bridge, the bridge linked in Stader's official announcement), then follow this guide. Bridging can take several hours; times vary.
Option A: Withdraw via Etherscan for withdrawals on Ethereum
Use this after the dApp UI is sunset. All steps happen on the MaticX token contract on Ethereum mainnet:
0xf03A7Eb46d01d9EcAA104558C732Cf82f6B6B645
There is no separate withdrawal-manager contract on Ethereum. Approve, request, and claim all happen on this single address.
Go to the contract on Etherscan: https://etherscan.io/address/0xf03A7Eb46d01d9EcAA104558C732Cf82f6B6B645
Confirm it is correct: token name "Liquid Staking Matic", symbol "MaticX", Etherscan label "Stader Labs: MaticX Token".
Check your balance.
Open the Contract tab,
Click on Read as Proxy
In the function balanceOf, add your wallet address and click Query
Copy the amount shown

Now go to Write as Proxy tab and click on Connect Wallet. This should be the same wallet that holds MaticX

Go to requestWithdraw function and paste the amount copied in Step 3. Click on 'Write'

Wait about 4 days.
Now, go to Write as Proxy and Connect Wallet, similar to Step 4. Then, in claimWithdrawal, add the _idx value as 0 and click Write. Confirm in wallet.

Do this for every withdrawal request you have put in. This sends POL to your wallet.
Option B: Withdraw via Polygonscan for withdrawals on Polygon
Use this after the dApp UI is sunset. You will have to interact with 2 contracts for the withdrawal process:
PoS MaticX (child ERC-20): 0xfa68fb4628dff1028cfec22b4162fccd0d45efb6
PoS ChildPool (for withdrawal): 0xfd225C9e6601C9d38d8F98d8731BF59eFcF8C0E3
You will have to Approve the withdrawal, then Unstake MaticX and then claim POL.
Go to the contract on Polygonscan: https://polygonscan.com/address/0xfa68fb4628dff1028cfec22b4162fccd0d45efb6#readProxyContract#F9
Confirm it is correct: token name "Liquid Staking Matic", symbol "MaticX", Etherscan label "Stader Labs: MaticX Token".
Check your balance.
Open the Contract tab,
Click on Read as Proxy
In the function balanceOf, add your wallet address and click Query
Copy the amount shown

Approve the amount of tokens you want to withdraw.
spender (address): Use 0xfd225C9e6601C9d38d8F98d8731BF59eFcF8C0E3
Amount: copied from previous step

Now go to PoS Childpool (https://polygonscan.com/address/0xfd225C9e6601C9d38d8F98d8731BF59eFcF8C0E3#writeProxyContract#F7) --> write as Proxy tab and click on Connect Wallet. Use the same wallet that holds MaticX

Go to requestMaticXSwap function and paste the amount copied in Step 3. Click on Write

Wait about 4 days.
Now, go to Write as Proxy and Connect Wallet, similar to Step 4. Then, in claimMaticXSwap, add the _idx value as 0 and click Write. Confirm in Safepal wallet. Do this for every withdrawal request you have put in. This sends POL to your wallet. If you have multiple requests, try indexes in order. An unready or already-claimed index simply reverts, and only the gas for that failed attempt is spent. It does not lose your funds.

Last updated