First of all, no worries: as long as you don’t delete the address from ioPay, your tokens are not lost. Please read more to learn how things work.
When you do any blockchain transfer, you don’t transfer tokens into a wallet app (into ioPay, or into Metamask, or into Trust, or whatever): the crypto-tokens always live on a blockchain, a “transfer” simply transfers the ownership to a different address, not the tokens. They always stay on the blockchain of the sender (whatever the recipient address is, whatever wallet generated it).
So if you withdrew from Coinbase, since Coinbase trades the ERC20 IOTX token on the Ethereum blockchain, whatever address you set as the withdrawal recipient, your tokens were assiged to that address on the Ethereum blockchain. This is not an issue with IoPay, or Coinbase: this is just how blockchain works. You should have withdrawn using an Ethereum wallet because you were withdrawing and Ethereum token.
Recover access to your tokens
So now you need to access the recipient address but on the Ethereum blockchain, and you need an Ethereum wallet for that, not ioPay (which is connected to the IoTeX blockchain).
Now, since you created that address in the ioPay app, this means that after all you own the private key for the address: just visualize the key in ioPay and import it in Metamask (make sure Metamask is connected to the Ethereum mainnet) and there you’ll find your IOTX.
Maybe you have to add the IOTX custom token to the Metamask Assets to see your IOTX. In any case, the IOTX token contract address on Ethereum is: 0x6fb3e0a217407efff7ca062d46c26e5d60a14d69
Optionally, swap them to the IoTeX Mainnet
If you want to stake your IOTX tokens, you must swap/convert them to native IOTX, i.e. you need to move them from the Ethereum chain to the IoTeX chain. Moving tokens between different blockchains cannot be achieved by simple wallet transfers: you need a blockchain bridge for that. IoTeX provides ioTube.org: a decentralized bridge that connects IoTeX to Ethereum, BSC and Polygon (so far).
- Just select Ethereum as the source chain
- IoTeX as the destination chain
- connect your Metamask to ioTube
- click “MyAddress” to send to the same Metamask address but on the IoTeX Blockchain
- make sure you have some ETH to pay for the gas on Ethereum
- send your tokens
After the tx is confirmad on Ethereum, in a few menutes you’ll find your Wrapped IOTX in your ioPay wallet.
Unwrap WIOTX to IOTX
As you created a new ioPay account, you should have received a 0.1 IOTX airdrop for your first transactions gas. So in ioPay
- access the “Discover” tab
- find mimo among the Dapps
- use mimo to unwrap your WIOTX to IOTX
- Check your new balance in ioPay
- Use the STAKE button to start staking