You can send crypto to your wallet from an existing wallet or an exchange account. The most popular ERC-20 tokens are supported by the Contract Wallet.
To add tokens, you will need your wallet address (a long alphanumeric code also known as a "Public Key") which can be found in the ‘Wallet’ tab of the app. You can also scan the QR code found in ‘Wallet’ > ‘Receive’ area of the app.
Once sent, it should take 10-30 seconds for you to receive the tokens in your Contract Wallet.