Documentation
Preparing search index...
@mysten/enoki
EnokiFlow
Class EnokiFlow
Deprecated
Use
registerEnokiWallets
instead
Index
Constructors
constructor
Properties
$zk
Login
Session
$zk
Login
State
Accessors
enoki
Client
Methods
create
AuthorizationURL
get
Keypair
get
Proof
get
Session
handle
Auth
Callback
logout
Constructors
constructor
new
EnokiFlow
(
config
:
EnokiFlowConfig
)
:
EnokiFlow
Parameters
config
:
EnokiFlowConfig
Returns
EnokiFlow
Properties
$zk
Login
Session
$zkLoginSession
:
WritableAtom
<
{
initialized
:
boolean
;
value
:
null
|
ZkLoginSession
}
,
>
$zk
Login
State
$zkLoginState
:
WritableAtom
<
ZkLoginState
>
Accessors
enoki
Client
get
enokiClient
()
:
EnokiClient
Returns
EnokiClient
Methods
create
AuthorizationURL
createAuthorizationURL
(
input
:
{
clientId
:
string
;
extraParams
?:
Record
<
string
,
unknown
>
;
network
?:
"mainnet"
|
"testnet"
|
"devnet"
;
provider
:
AuthProvider
;
redirectUrl
:
string
;
}
,
)
:
Promise
<
string
>
Parameters
input
:
{
clientId
:
string
;
extraParams
?:
Record
<
string
,
unknown
>
;
network
?:
"mainnet"
|
"testnet"
|
"devnet"
;
provider
:
AuthProvider
;
redirectUrl
:
string
;
}
Returns
Promise
<
string
>
get
Keypair
getKeypair
(
__namedParameters
?:
{
network
?:
EnokiNetwork
}
,
)
:
Promise
<
EnokiKeypair
>
Parameters
__namedParameters
:
{
network
?:
EnokiNetwork
}
= {}
Returns
Promise
<
EnokiKeypair
>
get
Proof
getProof
(
__namedParameters
?:
{
network
?:
EnokiNetwork
}
,
)
:
Promise
<
CreateZkLoginZkpApiResponse
>
Parameters
__namedParameters
:
{
network
?:
EnokiNetwork
}
= {}
Returns
Promise
<
CreateZkLoginZkpApiResponse
>
get
Session
getSession
()
:
Promise
<
null
|
ZkLoginSession
>
Returns
Promise
<
null
|
ZkLoginSession
>
handle
Auth
Callback
handleAuthCallback
(
hash
?:
string
)
:
Promise
<
null
|
string
>
Parameters
hash
:
string
= window.location.hash
Returns
Promise
<
null
|
string
>
logout
logout
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
$zk
Login
Session
$zk
Login
State
Accessors
enoki
Client
Methods
create
AuthorizationURL
get
Keypair
get
Proof
get
Session
handle
Auth
Callback
logout
Documentation
Loading...
Deprecated
Use
registerEnokiWallets
instead