pyra-privy 0.4.1

Privy authentication client core: P-256 signing, wallet lookup, transaction signing
Documentation
// Prevent panics
#![deny(clippy::unwrap_used)]
#![deny(clippy::expect_used)]
#![deny(clippy::unwrap_in_result)]
#![deny(clippy::panic)]
// Prevent ignoring results
#![deny(unused_must_use)]
#![deny(let_underscore_drop)]
// Best practices
#![deny(clippy::arithmetic_side_effects)]

mod client;
mod error;
mod models;

pub use client::{PrivyClient, PrivyConfig};
// Re-export SecretString for callers constructing PrivyConfig.
pub use secrecy::SecretString;
pub use error::{PrivyError, PrivyResult};
pub use models::{
    CreatePolicyRequest, CreatePolicyResponse, GetPolicyResponse, LinkedAccount, PolicyCondition,
    PolicyConditionResponse, PolicyRule, PolicyRuleResponse, PrivyClaims, SignTransactionData,
    SignTransactionResponse, Wallet, WalletSigner, WalletsResponse,
};