Crate lit_rust_sdk

Crate lit_rust_sdk 

Source

Re-exports§

pub use auth::auth_config_from_delegation_auth_sig;
pub use auth::create_eth_wallet_auth_data;
pub use auth::create_siwe_message_with_resources;
pub use auth::generate_session_key_pair;
pub use auth::pkp_eth_address_from_pubkey;
pub use auth::sign_siwe_with_eoa;
pub use auth::validate_delegation_auth_sig;
pub use auth::AuthConfig;
pub use auth::AuthContext;
pub use auth::AuthData;
pub use auth::AuthSig;
pub use auth::CustomAuthParams;
pub use auth::LitAbility;
pub use auth::ResourceAbilityRequest;
pub use auth::SessionKeyPair;
pub use chain::auth_method_id_for_eth_wallet;
pub use chain::get_derived_pubkey;
pub use chain::view_pkps_by_address;
pub use chain::view_pkps_by_auth_data;
pub use chain::MintPkpTx;
pub use chain::PaginatedPkps;
pub use chain::Pagination;
pub use chain::PaginationInfo;
pub use chain::PaymentBalance;
pub use chain::PaymentManager;
pub use chain::PaymentTx;
pub use chain::PkpAuthMethod;
pub use chain::PkpAuthMethodWithScopes;
pub use chain::PkpData;
pub use chain::PkpMintManager;
pub use chain::PkpPermissionsContext;
pub use chain::PkpPermissionsManager;
pub use chain::WithdrawRequest;
pub use chain::WithdrawRequestInfo;
pub use client::create_lit_client;
pub use client::ExecuteJsOptions;
pub use client::LitClient;
pub use error::LitSdkError;
pub use network::naga_dev;
pub use network::naga_local;
pub use network::naga_mainnet;
pub use network::naga_proto;
pub use network::naga_staging;
pub use network::naga_test;
pub use network::Endpoint;
pub use network::NagaEndpoints;
pub use network::NetworkConfig;
pub use pkp_signer::PkpSigner;
pub use types::DecryptParams;
pub use types::DecryptResponse;
pub use types::EncryptParams;
pub use types::EncryptResponse;
pub use types::ExecuteJsResponse;
pub use wrapped_keys::BatchGeneratePrivateKeysParams;
pub use wrapped_keys::BatchGeneratePrivateKeysResult;
pub use wrapped_keys::ExportPrivateKeyResult;
pub use wrapped_keys::GenerateKeyParams;
pub use wrapped_keys::GeneratePrivateKeyAction;
pub use wrapped_keys::GeneratePrivateKeyResult;
pub use wrapped_keys::ImportPrivateKeyResult;
pub use wrapped_keys::SignMessageParams;
pub use wrapped_keys::StoreEncryptedKeyBatchResult;
pub use wrapped_keys::StoreEncryptedKeyParams;
pub use wrapped_keys::StoreEncryptedKeyResult;
pub use wrapped_keys::StoredKeyData;
pub use wrapped_keys::StoredKeyMetadata;
pub use wrapped_keys::WrappedKeysClient;
pub use wrapped_keys::WrappedKeysKeyType;
pub use wrapped_keys::WrappedKeysNetwork;

Modules§

accs
auth
chain
client
crypto
e2ee
error
network
pkp_signer
session
types
wrapped_keys