para library
Classes
- AATransactionReceipt
- Receipt returned after a smart account transaction is sent through an Account Abstraction provider (e.g. Alchemy).
- Auth
- Authentication type used to initiate authentication flows.
- AuthenticateRequestResponse
- AuthIdentity
- Base class for different authentication identity types.
- AuthState
- Represents the state returned after initiating signup or login.
- BiometricHint
- Information about a user's registered biometric authenticator.
- BridgeMessagePayload
- A structured message payload accepted by the Para bridge.
- BridgeTransactionPayload
- A typed transaction payload accepted by the Para bridge.
- CosmosTransaction
- CreateWalletPerTypeResult
- CreateWalletResult
- DeniedSignatureResult
- DeniedSignatureResultWithUrl
- EmailIdentity
- Represents an email identity.
- EVMAccessListEntry
- One address and its storage keys in an EIP-2930 access list.
- EVMAuthorizationMessage
- An unsigned EIP-7702 authorization.
- EVMSignedAuthorization
- A signed EIP-7702 authorization returned for provider-managed account flows.
- EVMTransaction
- A class representing an Ethereum transaction
- EVMTypedDataMessage
- An EIP-712 typed-data message.
- ExternalWalletIdentity
- Represents an external wallet identity.
- ExternalWalletInfo
- Represents details about an external wallet.
- FarcasterIdentity
- Represents a Farcaster identity.
- FarcasterStatus
- Represents the status of a Farcaster authentication operation.
- FlutterWebAuthSession
- Implementation of WebAuthenticationSession using flutter_web_auth_2.
- JwtResponse
- Response from issuing a JWT for server-side authentication.
- MetaMaskConfig
- OriginatorInfo
- Para
- ParaConfig
-
ParaFuture<
T> - ParaMetaMaskConnector
- ParaPhantomConnector
- ParaPhantomTransactionHelper
- Helper class for working with Phantom transactions Provides utilities for encoding/decoding transactions
- ParaUser
- User information returned by currentUser()
- ParaWebAuthenticationSession
- Interface for presenting a web authentication session.
- PhoneIdentity
- Represents a phone identity.
- RawBridgeMessage
- Base64-encoded message bytes for Solana or Stellar signing.
- SerializedTransaction
- A transaction already serialized by the chain's canonical SDK.
- SessionPersistenceService
- SignatureResult
- SignedAuthorizationResult
- SmartAccountCall
- A single call within a batched smart account transaction.
- SmartAccountInfo
- Metadata describing a smart account created via an Account Abstraction provider.
- SolanaTransaction
- A class representing a Solana transaction
- StellarAsset
- StellarAuthEntryMessage
- A base64-encoded Soroban authorization-entry preimage.
- StellarMemo
- StellarNetwork
- StellarTransaction
- StoredSessionSnapshot
- SuccessfulSignatureResult
- SuiPersonalMessage
- Base64-encoded bytes signed with Sui's personal-message intent.
- TelegramIdentity
- Represents a Telegram identity.
- TransferResult
- Result of a transfer operation
- Wallet
Enums
- AuthStage
- Represents the stage of the authentication process.
- BridgeChainType
- Chain used to interpret and sign a bridge payload.
- CosmosSignMode
- Cosmos signing modes supported by the bridge.
- Environment
- LoginMethod
- Methods available for logging in to an existing account.
- MetaMaskMessageType
- OAuthMethod
- PregenIdentifierType
- SessionStatus
- SignupMethod
- Methods available for creating a new account.
- WalletType
Extensions
- ParaAuthExtensions on Para
- Authentication extensions for the Para class.
Functions
-
getStellarAddress(
String publicKey) → String -
getStellarAddressFromSolana(
String solanaAddress) → String