# Polygon PoS Smart Wallet Reference

> Polygon PoS support details for Wallet APIs, including network restrictions, MEV protection, and mempool considerations.

> For the complete documentation index, see [llms.txt](/docs/llms.txt).

Polygon PoS is supported in both the Wallet APIs and the Low-Level Infra APIs.
It has access to capabilities such as EIP-7702 support, gas sponsorship, transaction batching, and more.

The Polygon PoS network lacks a reliable private mempool for submitting transactions through. This leads
to a few restrictions that are enforced to protect the transaction infrastructure and users from front-running attacks.

## Network Restrictions

### MEV protection

Transactions are submitted to the Polygon mainnet and Polygon Amoy public mempools. No MEV protection is offered for users on Polygon PoS.

### Transactions

On Polygon mainnet, transactions submitted through either the Wallet APIs or the Low-Level Bundler API **must use the Gas Manager**.

<Info>
  We will begin enforcing this on 01/30/2026.

  Request support by reaching out to wallets@alchemy.com or filling out this
  [form](https://alchemy.chilipiper.com/router/wallet-services-chain-support-requests).
</Info>

This is done to ensure the following:

1. The onchain account itself is not restricted in any way. If the user wishes to upgrade/delegate their account or use their account with another provider, they can.
2. All transactions submitted through the transaction infrastructure are protected from front-running as the Gas Manager requires transactions to be submitted through trusted EOAs.

### Gas sponsorship

On Polygon mainnet and Polygon Amoy, transactions that are sponsored by the Gas Manager **must** be submitted through either the Wallet APIs or Low-Level Bundler API.

This is due to the new logic in the Gas Manager contracts that requires transactions to be submitted through trusted EOAs.

<Info>
  We will begin enforcing this on 01/30/2026.

  Request support by reaching out to wallets@alchemy.com or filling out this
  [form](https://alchemy.chilipiper.com/router/wallet-services-chain-support-requests).
</Info>

Users that attempt to use a sponsored transaction with a different API may see the following Solidity error:

<CodeBlocks>
  ```Solidity
    error SenderNotAllowed(address sender);
  ```
</CodeBlocks>