hide txdb behind wallet.