// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import "./CompliantFiatTokenV2.sol";

/**
 * @title CompliantCWUSDCTokenV2
 * @notice cWUSDC transport (public EVM) with ERC-2612 / ERC-3009 for x402 facilitator alignment.
 */
contract CompliantCWUSDCTokenV2 is CompliantFiatTokenV2 {
    constructor(
        address initialOperator,
        address admin,
        uint256 initialSupply,
        bool forwardCanonical_
    )
        CompliantFiatTokenV2(
            "USD Coin (Compliant Wrapped V2)",
            "cWUSDC",
            6,
            "USD",
            "2",
            initialOperator,
            admin,
            initialSupply,
            forwardCanonical_
        )
    {}
}
