Preparing search index...
The search index is not available
react-navi-widget
react-navi-widget
SwapPanelClient
Class SwapPanelClient
Hierarchy
WidgetClient
<
SwapPanel
>
SwapPanelClient
Index
Properties
callbacks
events
iframe?
name
ready
Promise
widget?
Methods
call
Api
callback
Response
change
Theme
create
Widget
destroy
handle
Message
hide
new
Callback
on
Ready
on
Sign
Transaction
send
Message
set
Service
Fee
set
Token
From
set
Token
From
Amount
set
Token
To
set
User
Address
show
get
Instance
Properties
Protected
callbacks
callbacks
:
Record
<
string
,
(
error
:
string
,
data
:
any
)
=>
void
>
events
events
:
Emitter
<
Events
>
Protected
Optional
iframe
iframe
?:
HTMLIFrameElement
Protected
Readonly
name
name
:
string
Protected
ready
Promise
readyPromise
:
Promise
<
boolean
>
Protected
Optional
widget
widget
?:
SwapPanel
Methods
Protected
call
Api
callApi
(
method
:
string
,
data
:
any
)
:
Promise
<
unknown
>
Parameters
method
:
string
data
:
any
Returns
Promise
<
unknown
>
Protected
callback
Response
callbackResponse
(
callbackId
:
string
,
data
:
any
,
error
:
any
)
:
void
Parameters
callbackId
:
string
data
:
any
error
:
any
Returns
void
change
Theme
changeTheme
(
theme
:
string
)
:
Promise
<
unknown
>
Parameters
theme
:
string
Returns
Promise
<
unknown
>
Protected
create
Widget
createWidget
()
:
SwapPanel
Returns
SwapPanel
destroy
destroy
()
:
void
Returns
void
Protected
handle
Message
handleMessage
(
event
:
MessageEvent
)
:
Promise
<
void
>
Parameters
event
:
MessageEvent
Returns
Promise
<
void
>
hide
hide
()
:
void
Returns
void
Protected
new
Callback
newCallback
(
cb
:
(
error
:
string
,
data
:
any
)
=>
void
)
:
string
Parameters
cb
:
(
error
:
string
,
data
:
any
)
=>
void
Returns
string
on
Ready
onReady
(
cb
:
()
=>
void
)
:
void
Parameters
cb
:
()
=>
void
Returns
void
on
Sign
Transaction
onSignTransaction
(
tx
:
Transaction
,
)
:
Promise
<
{
bytes
:
string
;
signature
:
string
}
>
Parameters
tx
:
Transaction
Returns
Promise
<
{
bytes
:
string
;
signature
:
string
}
>
Protected
send
Message
sendMessage
(
message
:
any
)
:
void
Parameters
message
:
any
Returns
void
set
Service
Fee
setServiceFee
(
config
:
null
|
{
fee
:
number
;
receiverAddress
:
string
}
,
)
:
Promise
<
boolean
>
Parameters
config
:
null
|
{
fee
:
number
;
receiverAddress
:
string
}
Returns
Promise
<
boolean
>
set
Token
From
setTokenFrom
(
coinType
:
string
)
:
Promise
<
boolean
>
Parameters
coinType
:
string
Returns
Promise
<
boolean
>
set
Token
From
Amount
setTokenFromAmount
(
amount
:
string
)
:
Promise
<
boolean
>
Parameters
amount
:
string
Returns
Promise
<
boolean
>
set
Token
To
setTokenTo
(
coinType
:
string
)
:
Promise
<
boolean
>
Parameters
coinType
:
string
Returns
Promise
<
boolean
>
set
User
Address
setUserAddress
(
address
:
string
)
:
Promise
<
boolean
>
Parameters
address
:
string
Returns
Promise
<
boolean
>
show
show
()
:
void
Returns
void
Static
get
Instance
getInstance
()
:
SwapPanelClient
Returns
SwapPanelClient
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
callbacks
events
iframe
name
ready
Promise
widget
Methods
call
Api
callback
Response
change
Theme
create
Widget
destroy
handle
Message
hide
new
Callback
on
Ready
on
Sign
Transaction
send
Message
set
Service
Fee
set
Token
From
set
Token
From
Amount
set
Token
To
set
User
Address
show
get
Instance
react-navi-widget
Loading...