I am trying to use USDC stable coin to mint an equivalent native token of my app. User needs to transfer USDC to receive an equivalent native token. One of the contracts 'A' accepts USDC token. And later on it transfers to a 'user address' after certain tasks are done.
Can these conditions be achieved from a 'transfer' function like of other soroban token?
Is there any examples of USDC integration in soroban contracts?