Skip to main content

OMSWallet

OMSWallet

OMSWalletParams

Authentication and sessions

OMSWalletClient.getWalletAddress

OMSWalletClient.getSession

OMSWalletClient.onSessionExpired

OMSWalletClient.startEmailAuth

OMSWalletClient.completeEmailAuth

OMSWalletClient.signInWithOidcIdToken

OMSWalletClient.startOidcRedirectAuth

OMSWalletClient.handleOidcRedirectCallback

OMSWalletClient.listWallets

OMSWalletClient.useWallet

OMSWalletClient.createWallet

OMSWalletClient.importWallet

OMSWalletClient.getWalletImportRecipientKey

OMSWalletClient.importEncryptedWallet

OMSWalletClient.signOut

OMSWalletClient.getIdToken

OMSWalletClient.inspectRemoteCredential

OMSWalletClient.authorizeRemoteAccess

OMSWalletClient.listAccess

OMSWalletClient.listAccessPages

OMSWalletClient.listAccessPage

OMSWalletClient.getRemoteAccessSession

OMSWalletClient.getRemoteAccessSessionUsage

OMSWalletClient.revokeAccess

OmsRelayOidcProviders

WalletType

WalletKeyOrigin

WalletSelectionBehavior

OMSWalletEmailSessionAuth

OMSWalletOidcSessionAuthFlow

OMSWalletOidcSessionAuth

OMSWalletSessionAuth

OMSWalletSessionState

OMSWalletSessionExpiredEvent

WalletAccount

WalletActivationResult

WalletCredential

PendingWalletSelection

CompleteAuthResult

StartEmailAuthParams

CompleteEmailAuthParams

SignInWithOidcIdTokenParams

OidcAuthMode

OmsRelayOidcProvider

An opaque SDK-owned registry value. It must come from OmsRelayOidcProviders; object literals are invalid.

CustomOidcProviderConfig

OidcProviderConfig

StartOidcRedirectAuthParams

StartOidcRedirectAuthResult

HandleOidcRedirectCallbackParams

OidcRedirectAuthResult

CreateWalletParams

WalletImportCipherSuite

ImportWalletParams

WalletImportRecipientKey

EncryptedWalletImportKeyMaterial

ImportEncryptedWalletParams

GetIdTokenParams

AccessPage

RemoteCredentialMetadata

SmartSessionGrant

DirectAccessGrant

RemoteAccessGrant

AccessGrant

AccessGrantType

AccessGrantPage

AuthorizeRemoteAccessParams

AuthorizedRemoteAccess

RemoteAccessSession

SmartSessionGrantUsage

RevokeAccessParams

ListAccessParams

ListAccessPageParams

Transactions and signing

OMSWalletClient.signMessage

OMSWalletClient.signSolanaMessage

OMSWalletClient.signTypedData

OMSWalletClient.sendTransaction

OMSWalletClient.sendSolanaTransfer

OMSWalletClient.callContract

OMSWalletClient.getTransactionStatus

OMSWalletClient.isValidMessageSignature

OMSWalletClient.isValidSolanaMessageSignature

OMSWalletClient.isValidTypedDataSignature

FeeOptionSelectors

SignMessageParams

SignSolanaMessageParams

SignTypedDataParams

IsValidMessageSignatureParams

IsValidSolanaMessageSignatureParams

IsValidTypedDataSignatureParams

CallContractArg

TransactionMode

TransactionStatus

TransactionStatusResolution

TransactionStatusPollingOptions

SendTransactionResponse

TransactionStatusResponse

FeeToken

FeeOption

FeeOptionSelection

FeeOptionWithBalance

FeeOptionSelector

SendTransactionParams

SendSolanaTransferParams

CallContractParams

Indexer

OMSIndexerClient.getBalances

OMSIndexerClient.getTransactionHistory

OMSIndexerClient.getSolanaBalances

IndexerNetworkType

ContractVerificationStatus

MetadataOptions

TokenBalancesPageRequest

TokenBalancesPage

TokenContractInfo

TokenMetadataAsset

TokenMetadata

NativeTokenBalance

ContractTokenBalance

TokenBalance

BalancesResult

GetBalancesParams

SolanaVerificationStatus

SolanaVerificationSource

SolanaNativeBalance

SolanaFungibleTokenBalance

SolanaBalance

SolanaNetworkError

GetSolanaBalancesParams

SolanaBalancesResult

TransactionTransfer

Transaction

TransactionHistoryResult

GetTransactionHistoryParams

Networks, types, and errors

Network

An opaque SDK-owned registry value. It must come from Networks; object literals are invalid.

Networks

SolanaNetwork

SolanaNetworks

findNetworkById

findNetworkByName

ParseUnitsRoundingMode

ParseUnitsOptions

parseUnits

formatUnits

OMSWalletErrorCode

OMSWalletUpstreamError

OMSWalletErrorDetails

OMSWalletError

isOMSWalletError