Potential solutions for issues encountered when using Hundred Finance
When you supply and asset to Hundred Finance and use it to borrow a second asset, while you will receive interest on your supplied asset you'll also accrue interest on your borrowed asset. This means that you will need to pay off the original borrow amount plus some additional quantity of the same asset in order to fully reclaim your supplied tokens. Even if you have only fractions of a cent in value to be repaid, this means that attempted to withdraw all your assets will result in a failed transaction.
The solution to this is to exchange some of your other assets for that which you borrowed. This will allow you to fully repay the loan and withdraw your collateral. If after this you find you have a small quantity of the borrowed asset left in your wallet due to overbuying to pay of the loan, this can be exchanged for the asset of your choice through a DEX.
I've supplied an asset and used it to carry out a borrow but now I can't stake my received hTOKENs. What's wrong?
hTOKENs, received with you supply assets to the protocol, can be used to collateralize a loan of other assets. Staking hTOKENs to receive HND emissions sends hTOKENs out from your wallet to a staking contract. When you use hTOKENs to collateralize a borrow, it is necessary that enough hTOKENs remain in your wallet, be they what you originally supplied or assets borrowed and then supplied, to maintain this collateralization. The result is that an attempt to stake that fails to meet this requirement will not trigger a transaction to be begun as it would fail due to the protocol protecting users from liquidating themselves inadvertently.
I've supplied and staked an asset and now I want to carry out a borrow but the UI won't let me. What's wrong?
hTOKENs, received with you supply assets to the protocol, can be used to collateralize a loan of other assets. Staking hTOKENs to receive HND emissions sends hTOKENs out from your wallet to a staking contract. If those hTOKENS are no longer in your wallet due to them being staked, you no longer have the collateral necessary to complete a borrow transaction. Essentially, it is not possible to stake all of your supplied assets for HND rewards while also borrowing. The result is that an attempt to borrow will not trigger a transaction until sufficient hTOKENS have been unstaked to collateralize it.