This PR adds support for allowing users to work with custom wallets contracts.
Add menu item to open "custom wallet contract" popup
Allow users to override their wallet address
Restore default wallet address
Working for web and chrome extension
Rationale
Some users are required to work with a non-standard smart contract such as lockup-wallet-contract. Since wallet addresses on TON are dependent on the code itself, no standard wallet UI can interact with them. We are aware this is an advanced feature, but due warnings were added to the UI.
This PR adds support for allowing users to work with custom wallets contracts.
Rationale
Some users are required to work with a non-standard smart contract such as lockup-wallet-contract. Since wallet addresses on TON are dependent on the code itself, no standard wallet UI can interact with them. We are aware this is an advanced feature, but due warnings were added to the UI.