For a long time, I didn't know how to store our MTB18, MTB19, MTB20 tokens a hardware wallet.
If you are not familiar with the Ledger hardware wallet, this is a great device that provides an additional layer of protection for your cryptoassets. If you want to access your wallet, you essentially need to connect a hardware device to the USB port on your computer and introduce a PIN number. The ethereum wallet (or Bitcoin, or others) private keys are stored on the hardware device. This is good because if your computer were somehow hacked, the intruder would not be able to access your wallet private key unless you connect and unlock the physical device with a PIN code.
There are several hardware wallets on the market, but the Ledger wallets are the coolest. Actually, the coolest wallet is one that was gifted to you at EthVC this year in Paris. Thanks Ambre!
The Ledger wallet includes a software wallet manager called "Ledger Live". This software supports all different kinds of wallets on different blockchains, and includes a long list of ERC20 tokens. Unfortunately, it does not include our MTB* tokens, and I don't know how, or if support for our tokens could be added. But you can import a wallet into Metamask, and add the custom tokens manually. You don't get to see our lovely token icons, but otherwise the functionality is the same.
In a nutshell, all you have to do is select "Connect Hardware Wallet" from the Metamask main menu, connect the wallet un unlock the Ethereum app on the device, and select the wallet you want to control from Metamask.
The first time I tried to do this, I was unable to send tokens outside of the wallet. This is because you need to enable "contract data" support from the settings menu of the ethereum app on the ledger wallet. Also you should be up-to-date on the ledger firmware and ethereum app.
Here is a good article that describes in detail the process.