Android Classes
Class InitRequest
properties | Type | Description |
context | android.content.Context | dapp application context |
appKey | String | unique id assigned to each dapp, contact us |
userId | String | the unique user id in dapp server side, recommend to use uuid |
dappName | String | dapp name |
dappIcon | String | dapp icon logo, no small than 144x144px |
disableInstall(default false) | boolean | Whether to disable the default install page when MYKEY is not installed |
callback | String | Deeplink MYKEY callback to dapp,defined in AndroidManifest.xml, e.g. customscheme://customhost/custompath |
showUpgradeTip(default false) | boolean | Toast tip when MYKEY is not the latest version |
mykeyServer | String | Environment URL endpoint of MYKEY server |
Class InitSimpleRequest
properties | Type | Description |
context | android.content.Context | dapp application context |
dappName | String | dapp name |
dappIcon | String | dapp icon logo, no small than 144x144px |
disableInstall(default false) | boolean | Whether to disable the default install page when MYKEY is not installed |
callback | String | Deeplink MYKEY callback to dapp,defined in AndroidManifest.xml, e.g. customscheme://customhost/custompath |
Class AuthorizeRequest
properties | Type | Description |
userName | String | Optional, Custom user name |
callBackUrl(optional) | String | Optional, Callback endpoint url of dapp server,MYKEY will callback to dapp server after authorize request success at first, then wake up mobile client |
info | String | Info, Semantic description of MYKEY display to the user for authorization page |
Class TransferRequest
properties | Type | Description |
from | String | From account |
to | String | To account |
amount | String | Amount, e.g "1.0000" |
symbol | String | Symbol, e.g. "EOS" |
contractName | String | contract code name, e.g. "eosio.token" |
decimal | String | Decimal |
memo | String | Memo |
info | String | Semantic description of MYKEY display to the user about this action |
orderId | String | The order id from dapp, optional, can be null e.g. "20190606001" |
callbackUrl(optional) | String | Optional, callback endpoint url of dapp server,MYKEY will callback to dapp server after transfer request success at first, then wake up mobile client |
Class ContractRequest
properties | Type | Description |
orderId | String | The order id from dapp, optional, can be null |
info | String | Semantic description of MYKEY display to the user about this action |
callbackUrl(optional) | String | Optional, callback endpoint url of dapp server,MYKEY will callback to dapp server after contract request success at first, then wake up mobile client |
actions | List of contract actions |
Class ContractAction
properties | Type | Description |
account | String | contract code name |
name | String | contract action name |
info | String | Semantic description of MYKEY display to the user about this action |
data | Object | The parameter object passed according to the contract abi definition e.g. {key1: value1, key2: value2 } |
Class TransferAction
properties | Type | Description |
account | String | contract code name |
name | String | contract action name, use "transfer" |
info | String | Semantic description of MYKEY display to the user about this action |
transferObj | Transfer info object |
Class TransferData
properties | Type | Description |
from | String | From account name |
to | String | To account name |
quantity | String | Amount and Symbol |
memo | String | Memo |
Class SignRequest
properties | Type | Description |
message | String | Unsigned messages |
callbackUrl | String | Optional, callback endpoint url of dapp server,MYKEY will callback to dapp server after sign request success at first, then wake up mobile client |
Class MYKEYWalletCallback
methods | Description |
onSuccess | Success Callback |
onError | Failure Callback, errorCode list |
onCancel | Cancel Callback |
Last updated