Skip to main content

OMSWallet

OMSWallet

OMSWalletParams

Authentication and sessions

OMSWalletClient.walletAddress

OMSWalletClient.session

OMSWalletClient.onSessionExpired

OMSWalletClient.startEmailAuth

OMSWalletClient.completeEmailAuth

OMSWalletClient.signInWithOidcIdToken

OMSWalletClient.startOidcRedirectAuth

OMSWalletClient.completeOidcRedirectAuth

OMSWalletClient.signInWithOidcRedirect

OMSWalletClient.signOut

OMSWalletClient.listWallets

OMSWalletClient.useWallet

OMSWalletClient.createWallet

OMSWalletClient.importWallet

OMSWalletClient.getWalletImportRecipientKey

OMSWalletClient.importEncryptedWallet

OMSWalletClient.getIdToken

OMSWalletClient.listAccess

OMSWalletClient.listAccessPages

OMSWalletClient.inspectRemoteCredential

OMSWalletClient.authorizeRemoteAccess

OMSWalletClient.getRemoteAccessSession

OMSWalletClient.getRemoteAccessSessionUsage

OMSWalletClient.revokeAccess

StartEmailAuthParams

CompleteEmailAuthParams

CompleteEmailAuthResult

SignInWithOidcIdTokenParams

CompleteOidcIdTokenAuthResult

StartOidcRedirectAuthParams

StartOidcRedirectAuthResult

CompleteOidcRedirectAuthParams

CompleteOidcRedirectAuthResult

SignInWithOidcRedirectParams

OmsRelayOidcProviders

Fixed OMS relay providers. Their OAuth configuration is not caller-editable.

OmsRelayOidcProvider

An opaque SDK-owned OMS relay provider value. Obtain values from OmsRelayOidcProviders; object literals are invalid.

CustomOidcProviderConfig

A caller-owned OIDC provider configuration.

AuthMode

OidcAuthMode

WalletType

WalletKeyOrigin

WalletImportCipherSuite

WalletSelectionBehavior

WalletAccount

EthereumWalletAccount

SolanaWalletAccount

WalletActivationResult

ImportWalletParams

WalletImportRecipientKey

EncryptedWalletImportKeyMaterial

ImportEncryptedWalletParams

PendingWalletSelection

OMSWalletEmailSessionAuth

OMSWalletOidcSessionAuthFlow

OMSWalletOidcSessionAuth

OMSWalletSessionAuth

OMSWalletSessionState

OMSWalletSessionExpiredEvent

OMSWalletSessionExpiredListener

GetIdTokenParams

WalletCredential

AccessGrant

DirectAccessGrant

RemoteAccessGrant

RemoteCredentialMetadata

SmartSessionGrant

ListAccessParams

AccessGrantPage

AuthorizeRemoteAccessParams

AuthorizedRemoteAccess

RemoteAccessSession

SmartSessionGrantUsage

RevokeAccessParams

StorageManager

LocalStorageManager

Browser implementation backed by localStorage. For Node.js or custom runtimes, supply your own StorageManager to OMSWallet.

SessionStorageManager

MemoryStorageManager

createDefaultStorage

CredentialSigningAlgorithm

CredentialSigner

WebCryptoP256CredentialSigner

EthereumPrivateKeyCredentialSigner

Remote applications

RemoteAccessClient

Signs remote-application requests for owner-authorized smart sessions.

RemoteAccessClientParams

RegisterRemoteCredentialParams

RegisteredRemoteCredential

RevokeRemoteCredentialParams

ListRemoteAccessSessionsParams

RemoteAccessSessionPage

PrepareRemoteTransactionParams

PreparedRemoteTransaction

ExecuteRemoteTransactionParams

ExecutedRemoteTransaction

Transactions and signing

OMSWalletClient.signMessage

OMSWalletClient.signSolanaMessage

OMSWalletClient.signTypedData

OMSWalletClient.isValidMessageSignature

OMSWalletClient.isValidSolanaMessageSignature

OMSWalletClient.isValidTypedDataSignature

OMSWalletClient.sendTransaction

OMSWalletClient.sendSolanaTransfer

OMSWalletClient.callContract

OMSWalletClient.getTransactionStatus

SignMessageParams

SignSolanaMessageParams

SignTypedDataParams

IsValidMessageSignatureParams

IsValidSolanaMessageSignatureParams

IsValidTypedDataSignatureParams

AbiArg

SendTransactionBase

SendNativeTransactionParams

SendDataTransactionParams

SendContractTransactionParams

SendTransactionParams

SendSolanaTransferParams

SendTransactionResponse

TransactionMode

TransactionStatus

TransactionStatusResponse

TransactionStatusPollingOptions

FeeOption

FeeOptionSelection

FeeOptionWithBalance

FeeOptionSelector

feeOptionSelection

Indexer

OMSWalletIndexerClient

GetBalancesParams

BalancesResult

GetSolanaBalancesParams

SolanaBalancesResult

SolanaBalance

SolanaNativeBalance

SolanaFungibleTokenBalance

SolanaNetworkError

SolanaVerificationStatus

SolanaVerificationSource

GetTransactionHistoryParams

TransactionHistoryResult

IndexerNetworkType

ContractVerificationStatus

MetadataOptions

SortBy

TokenBalancesPageRequest

TokenBalancesPage

TokenBalance

NativeTokenBalance

ContractTokenBalance

TokenContractInfo

TokenMetadata

TokenMetadataAsset

Transaction

TransactionTransfer

Networks, types, and errors

Network

Networks

SolanaNetwork

SolanaNetworks

findNetworkById

findNetworkByName

OMSWalletErrorCode

OMSWalletUpstreamError

OMSWalletError

OMSWalletRequestError

OMSWalletResponseError

OMSWalletSessionError

OMSWalletTransactionError

OMSWalletSelectionError

OMSWalletValidationError

OMSWalletStorageError

isOMSWalletError