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.getIdToken

OMSWalletClient.listAccess

OMSWalletClient.listAccessPages

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

WalletSelectionBehavior

WalletAccount

WalletActivationResult

PendingWalletSelection

OMSWalletEmailSessionAuth

OMSWalletOidcSessionAuthFlow

OMSWalletOidcSessionAuth

OMSWalletSessionAuth

OMSWalletSessionState

OMSWalletSessionExpiredEvent

OMSWalletSessionExpiredListener

GetIdTokenParams

WalletCredential

AccessGrant

ListAccessParams

AccessGrantPage

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

Transactions and signing

OMSWalletClient.signMessage

OMSWalletClient.signTypedData

OMSWalletClient.isValidMessageSignature

OMSWalletClient.isValidTypedDataSignature

OMSWalletClient.sendTransaction

OMSWalletClient.callContract

OMSWalletClient.getTransactionStatus

SignMessageParams

SignTypedDataParams

IsValidMessageSignatureParams

IsValidTypedDataSignatureParams

AbiArg

SendTransactionBase

SendNativeTransactionParams

SendDataTransactionParams

SendContractTransactionParams

SendTransactionParams

SendTransactionResponse

TransactionMode

TransactionStatus

TransactionStatusResponse

TransactionStatusPollingOptions

FeeOption

FeeOptionSelection

FeeOptionWithBalance

FeeOptionSelector

Indexer

OMSWalletIndexerClient

GetBalancesParams

BalancesResult

GetTransactionHistoryParams

TransactionHistoryResult

IndexerNetworkType

ContractVerificationStatus

MetadataOptions

SortBy

TokenBalancesPageRequest

TokenBalancesPage

TokenBalance

NativeTokenBalance

ContractTokenBalance

TokenContractInfo

TokenMetadata

TokenMetadataAsset

Transaction

TransactionTransfer

Networks, types, and errors

Network

Networks

findNetworkById

findNetworkByName

OMSWalletErrorCode

OMSWalletUpstreamError

OMSWalletError

OMSWalletRequestError

OMSWalletResponseError

OMSWalletSessionError

OMSWalletTransactionError

OMSWalletSelectionError

OMSWalletValidationError

OMSWalletStorageError

isOMSWalletError