Now after User A received 100 ICP-20, he/she decides to stake the underlying bridged asset of 100 ICP on the Dfinities NNS to earn staking rewards (assume ~10% Annually). Upon staking ICP-20 koken is L-Stake(liquid staking) contract, User A receives 100 st-ICP tokens and his/her ICP-20 balance is now changed to zero. Over time User A can redeem ICP-20 tokens with rewards acquired by simply providing st-ICP tokens and unstaking his/her ICP-20 tokens.