Skip to Content
Assets@exodus/web3-management

@exodus/web3-management

Version: 0.0.0

ManagementProvider

class

Constructor

constructor
ManagementProvider(__namedParameters: Deps): ManagementProvider

Parameters:

__namedParameters: Deps

Properties

askUserToChooseWallet
Ask the user through the Exodus extension UI which wallet to use. In case multiple wallets are present in the tab. Allows them to pick MetaMask, Exodus, etc...
any

Methods

_callRpcMethod
_callRpcMethod(method: string, params: Params): Promise

Parameters:

method: string
params: Params

Returns:

Promise
defineFlag
defineFlag(flagName: string): void

Parameters:

flagName: string

Returns:

void
emitAndIgnoreErrors
emitAndIgnoreErrors(event: T, args: any[]): void

Parameters:

event: T
args: any[]

Returns:

void

WalletProviderManager

type

Properties

getDefaultWalletProvider
any
getWalletProviders
any
setDefaultWalletProvider
any

registerRPCHandlers

variable

Type

const registerRPCHandlers: (transport: Transport, deps: Dependencies) => any

Signature

__type(transport: Transport, deps: Dependencies): any

Parameters:

transport: Transport

Returns:

any

Dependencies

type

Properties

app
AppDeps
management

ManagementDeps

type

Properties

chooseWallet
any

ManagementFactory

type
Management dependencies.

WalletName

type

ManagementProvider

class

Constructor

constructor
ManagementProvider(__namedParameters: Deps): ManagementProvider

Parameters:

__namedParameters: Deps

Methods

_callRpcMethod
_callRpcMethod(method: string, params: Params): Promise

Parameters:

method: string
params: Params

Returns:

Promise
askUserToChooseWallet
askUserToChooseWallet(network: string): Promise
Ask the user through the Exodus extension UI which wallet to use. In case multiple wallets are present in the tab. Allows them to pick MetaMask, Exodus, etc...

Parameters:

network: string

Returns:

Promise
wallet name
defineFlag
defineFlag(flagName: string): void

Parameters:

flagName: string

Returns:

void
emitAndIgnoreErrors
emitAndIgnoreErrors(event: T, args: any[]): void

Parameters:

event: T
args: any[]

Returns:

void

WalletProviderManager

type

Properties

getDefaultWalletProvider
any
getWalletProviders
any
setDefaultWalletProvider
any

registerRPCHandlers

function

Signature

registerRPCHandlers(transport: Transport, deps: Dependencies): any

Parameters:

transport: Transport

Returns:

any

Dependencies

type

Properties

app
AppDeps
management

ManagementDeps

type

Properties

chooseWallet
any

ManagementFactory

type
Management dependencies.

WalletName

type

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right

Start building
Grateful

Contact Us

We're here to help