pub trait VkAuth {
type Error: Display;
// Required methods
fn create_viewing_key(
deps: DepsMut<'_>,
env: Env,
info: MessageInfo,
entropy: String,
_padding: Option<String>
) -> Result<Response, Self::Error>;
fn set_viewing_key(
deps: DepsMut<'_>,
env: Env,
info: MessageInfo,
key: String,
_padding: Option<String>
) -> Result<Response, Self::Error>;
}