Why
Sometimes users are using a wrong certificate with an older address when creating a lease with the managed wallet api and it just throws a cryptic error when we send the manifest or interact with the provider with the certificate.
What
Detect if the certificate address matches the current wallet address and throw a proper error message when it's not