@exodus/web3-management
Version: 0.0.0
Functions
Type Aliases
Variables
ManagementProvider
class
Constructor
constructor
ManagementProvider(__namedParameters: Deps): ManagementProvider
Parameters:
__namedParameters: Deps
Returns:
ManagementProviderProperties
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:
PromisedefineFlag
defineFlag(flagName: string): void
Parameters:
flagName: string
Returns:
voidemitAndIgnoreErrors
emitAndIgnoreErrors(event: T, args: any[]): void
Parameters:
event: T
args: any[]
Returns:
voidWalletProviderManager
type
Properties
getDefaultWalletProvider
any
getWalletProviders
any
setDefaultWalletProvider
any
registerRPCHandlers
variable
Type
const registerRPCHandlers: (transport: Transport, deps: Dependencies) => anySignature
Parameters:
transport: Transport
deps: Dependencies
Returns:
anyDependencies
type
ManagementDeps
type
Properties
chooseWallet
any
ManagementFactory
type
Management dependencies.
WalletName
type
ManagementProvider
class
Constructor
constructor
ManagementProvider(__namedParameters: Deps): ManagementProvider
Parameters:
__namedParameters: Deps
Returns:
ManagementProviderMethods
_callRpcMethod
_callRpcMethod(method: string, params: Params): Promise
Parameters:
method: string
params: Params
Returns:
PromiseaskUserToChooseWallet
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:
Promisewallet name
defineFlag
defineFlag(flagName: string): void
Parameters:
flagName: string
Returns:
voidemitAndIgnoreErrors
emitAndIgnoreErrors(event: T, args: any[]): void
Parameters:
event: T
args: any[]
Returns:
voidWalletProviderManager
type
Properties
getDefaultWalletProvider
any
getWalletProviders
any
setDefaultWalletProvider
any
registerRPCHandlers
function
Signature
Parameters:
transport: Transport
deps: Dependencies
Returns:
anyDependencies
type
ManagementDeps
type
Properties
chooseWallet
any
ManagementFactory
type
Management dependencies.
WalletName
type
