JS功能扩展
Last updated
Last updated
JSBridge为MYKEY应用中心内嵌的浏览器环境中默认支持的JS注入库,其支持Scatter协议,也支持web3协议。
为了方便控制MYKEY应用中心浏览器,MYKEY还增加了以下方法:
关闭应用窗口回到MYKEY。
打开全屏。
关闭全屏。
禁止物理返回按钮,限Android
允许物理返回按钮,限Android
获取MYKEY账户信息
获取客户端部分配置
发送交易
EOS链上购买内存。
新增的extra字段,生效版本为:Android:2.5.0,IOS:2.5.0
申请MYKEY签名
生效版本:Android:2.5.0,iOS:2.5.0
设置应用顶部标题
显示loading动画
取消loading动画
对方法进行序列化
方法
描述
检查当前钱包是否为MYKEY
关闭应用窗口回到MYKEY
打开全屏
关闭全屏
禁止物理返回按钮(Android专属)
允许物理返回按钮(Android专属)
获取MYKEY账户信息
获取客户端部分配置
发送交易
申请MYKEY签名
设置应用顶部标题
显示loading动画
取消loading动画
对方法进行序列化
参数名
类型
描述
isLandscape
boolean
true(横屏)
fasle(竖屏)
参数名
类型
描述
openChain
string
true|fasle
true: 如果没有链会打开创建页面
参数名
类型
描述
transaction
string
指定链以及交易的actions
参数名
类型
描述
message
string
待签名的数据
参数名
类型
描述
chain
string
EOS|ETH
transactionId
string
blockNum
int
当前交易的blockNum,非必填
参数名
类型
描述
title
string
标题内容
参数名
类型
描述
abi
string
该方法的abi描述,字符串类型,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
方法名, 字符串类型,eg:transfer。
param
string
参数,eg:{_to:"0xc4ED1B3f31acadbE3c14B20fA766B6C4B1FAB208",
_value:"20000000000000000000"}