The user's asset on Blockchain 1 is an ERC20 token, and the user has native cryptocurrency to pay gas fees. In this case, the user allows spending a number of tokens to the Portal contract address by signing a transaction. Once the transaction gets executed, the user calls Portal on Blockchain 1 to mint sTokens on Blockchain 2.