@wharfkit/account-creation-plugin-metamask - v4.0.2
Preparing search index...
AccountCreationPluginMetamask
Class AccountCreationPluginMetamask
Hierarchy
AbstractAccountCreationPlugin
AccountCreationPluginMetamask
Implements
AccountCreationPlugin
Index
Constructors
constructor
Properties
account
Creation
Service
Url
config
installed
Snap
is
Flask
metadata
provider
setup
Page
Url
snap
Origin
translations?
Accessors
id
name
Methods
create
initialize
invoke
Snap
request
request
Snap
retrieve
Public
Keys
set
Snap
Constructors
constructor
new
AccountCreationPluginMetamask
(
walletPluginMetaMaskConfig
?:
AccountCreationPluginMetaMaskConfig
,
)
:
AccountCreationPluginMetamask
Parameters
Optional
walletPluginMetaMaskConfig
:
AccountCreationPluginMetaMaskConfig
Returns
AccountCreationPluginMetamask
Properties
account
Creation
Service
Url
accountCreationServiceUrl
:
string
Readonly
config
config
:
AccountCreationPluginConfig
= ...
installed
Snap
installedSnap
:
Snap
|
null
= null
is
Flask
isFlask
:
boolean
= false
Readonly
metadata
metadata
:
AccountCreationPluginMetadata
= ...
provider
provider
:
MetaMaskInpageProvider
|
null
= null
setup
Page
Url
setupPageUrl
:
string
snap
Origin
snapOrigin
:
string
Optional
translations
translations
?:
LocaleDefinitions
Any translations this plugin requires
Accessors
id
get
id
()
:
string
Returns
string
name
get
name
()
:
string
Returns
string
Methods
create
create
(
context
:
CreateAccountContext
,
)
:
Promise
<
{
accountName
:
string
;
chain
:
ChainDefinition
<
AccountObject
>
}
>
Parameters
context
:
CreateAccountContext
Returns
Promise
<
{
accountName
:
string
;
chain
:
ChainDefinition
<
AccountObject
>
}
>
initialize
initialize
(
context
?:
CreateAccountContext
)
:
Promise
<
void
>
Parameters
Optional
context
:
CreateAccountContext
Returns
Promise
<
void
>
invoke
Snap
invokeSnap
(
__namedParameters
:
InvokeSnapParams
,
id
?:
string
,
)
:
Promise
<
Partial
<
unknown
>
|
null
>
Parameters
__namedParameters
:
InvokeSnapParams
Optional
id
:
string
Returns
Promise
<
Partial
<
unknown
>
|
null
>
request
request
(
__namedParameters
:
{
method
:
any
;
params
:
any
}
,
)
:
Promise
<
Partial
<
unknown
>
|
null
>
Parameters
__namedParameters
:
{
method
:
any
;
params
:
any
}
Returns
Promise
<
Partial
<
unknown
>
|
null
>
request
Snap
requestSnap
(
id
?:
string
,
version
?:
string
)
:
Promise
<
void
>
Parameters
Optional
id
:
string
Optional
version
:
string
Returns
Promise
<
void
>
retrieve
Public
Keys
retrievePublicKeys
(
chainId
:
Checksum256Type
,
)
:
Promise
<
{
activePublicKey
:
PublicKey
;
ownerPublicKey
:
PublicKey
}
>
Parameters
chainId
:
Checksum256Type
Returns
Promise
<
{
activePublicKey
:
PublicKey
;
ownerPublicKey
:
PublicKey
}
>
set
Snap
setSnap
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
account
Creation
Service
Url
config
installed
Snap
is
Flask
metadata
provider
setup
Page
Url
snap
Origin
translations
Accessors
id
name
Methods
create
initialize
invoke
Snap
request
request
Snap
retrieve
Public
Keys
set
Snap
@wharfkit/account-creation-plugin-metamask - v4.0.2
Loading...
Any translations this plugin requires