Trust wallet has an open source code; its fundamental is known one, It is decentralized wallet which is helps to send and receive crypto and non-crypto assets. Therefore, cryptocurrency wallet app development is not as difficult as one might think.
Explore here - create your crypto wallet app like Trust Wallet