JS Extensions
JSBridge is injected javascript code in MYKEY dapp browser enviroment by default, which support Scatter protocol, and web3js protocol.
In order to control the MYKEY application conveniently, MYKEY adds the following methods:
Method | Description |
Check whether the current wallet is MYKEY | |
Close App window and return to MYKEY | |
Open full screen | |
Close full screen | |
Disable physical back button(Android Only) | |
Allow physical back button(Android Only) | |
Get MYKEY Account Information | |
Get client configuration | |
Send transaction | |
Apply MYKEY sign transactions | |
Set application title | |
Show loading animation | |
Hidden loading animation | |
serialize specified function call |
Check whether the current wallet is MYKEY
Close App window
Close App window and return to MYKEY.
Open full screen
Open full screen
Params
Param | Type | Description |
isLandscape | boolean | true(Landscape) fasle |
Close full screen
Close full screen.
Disable physical back button
Disable physical back button, only for Android
Allow physical back button
Allow physical back button, only for Android
Get MYKEY Account Information
Get MYKEY Account Information
Params
Param | Type | Description |
openChain | string | true|fasle true: open creating page if no chains for an account |
Return
Get client configuration
Get client configuration
Return
Send transaction
Send transaction
Params
Param | Type | Description |
transaction | string | Specify chain and actions |
Return
Example:
Buy ram on EOS.
New field extra will be effected from Android:2.5.0,IOS:2.5.0
Sign
Apply MYKEY sign transactions
Params
Param | Type | Description |
message | string | unsigned message |
Return
Get Transaction Progress
Params
Param | Type | Description |
chain | string | EOS|ETH |
transactionId | string | |
blockNum | int | blockNum, optional |
Return
Effective from: Android:2.5.0,iOS:2.5.0
Set application title
Set application title
Params
Param | Type | Description |
title | string | application title |
Show loading animation
Show loading animation
Hidden loading animation
hidden loading animation
serialize specified function call
serialize specified function call
Return
result:{"errorCode":0,"errorMsg":"","data":"[serialized data]"}
Params
Param | Type | Description |
abi | string | abi for the function, type string, eg:"[{\"constant\":false,\"inputs\":[ {\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false, \"stateMutability\":\"nonpayable\",\"type\":\"function\"}]" |
method | string | method name, type string, eg:transfer。 |
param | string | params, eg:{_to:"0xc4ED1B3f31acadbE3c14B20fA766B6C4B1FAB208", _value:"20000000000000000000"} |
Last updated