1.2.44 • Published 2 years ago

cellar-js-sdk v1.2.44

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

晒啦 js sdk 说明文档

安装

npm i cellar-js-sdk

引入

ESM

import { Cellar, CellarEnv } from "cellar-js-sdk";

UMD

<script
  type="text/javascript"
  src="https://cdn.jsdelivr.net/npm/cellar-js-sdk@1.2.44/dist/cellar-js-sdk.umd.min.js"
/>;

调用方法

/**
 * 初始化
 * @appId 应用id
 * @env   插件执行环境目前支持 CellarEnv.PRE(测试环境) 与 CellarEnv.PRO(正式环境)
 * @walletList   是否展示钱包列表,false:默认钱包授权,true:从钱包列表中选择钱包授权 
 */
let cellar = new Cellar({
  appId: "#appId",
  env: CellarEnv.PRE,
  walletList: false,
});

/**
 * 初始化后, 所有方法都通过如下方式调用
 */
cellar.request({
  method: "方法名",
  params: [{
    /**
     * 调用的方法不同, 参数也不同
     */
  }],
}).then((result) => {
  /**
   * 所有方法正常执行完成后都会执行该回调函数
   */
  console.log(result);
}).catch((errorMsg) => {
  /**
   * 所有方法执行出错就会执行该回调函数
   */
  console.log(errorMsg);
});

目前支持的方法 method

method说明
cellar_version获取版本号
cellar_loginState检查登录授权状态
cellar_loginOut退出当前登录授权的账户
cfx_accounts登录授权
cfx_sendTransaction调用合约


cfx_sendTransaction 调用链上合约

参数

键名类型说明
fromstring调用方地址
tostring合约地址
datastring十六进制调用数据(通过Conflux JS SDK生成)

返回值

键名类型说明
-string交易hash

cfx_accounts 登录授权

参数

键名类型说明
--无参数

返回值

键名类型说明
userCodestring登录账户code
userWalletstring授权登录账户钱包地址
authorityCodestring授权码

cellar_loginState 检查登录授权状态

参数

键名类型说明
--无参数

返回值

键名类型说明
userCodestring登录账户code
userWalletstring授权登录账户钱包地址
authorityCodestring授权码

如果未登录授权, 则会进入 catch() 回调


cellar_loginOut 退出当前登录账户

参数

键名类型说明
--无参数

返回值

键名类型说明
--无返回值,只要回到 then() 就代表成功

cellar_version 获取晒啦js sdk 的版本号

参数

键名类型说明
--无参数

返回值

键名类型说明
-string晒啦 js-sdk 的版本号 以及 当前运行环境
1.2.43

2 years ago

1.2.44

2 years ago

1.2.41

2 years ago

1.2.42

2 years ago

1.2.40

2 years ago

1.2.29

2 years ago

1.2.30

2 years ago

1.2.31

2 years ago

1.2.32

2 years ago

1.2.28

2 years ago

1.2.27

2 years ago

1.2.26

2 years ago

1.2.25

2 years ago

1.2.24

2 years ago

1.2.23

2 years ago

1.2.22

2 years ago

1.2.21

2 years ago

1.2.20

2 years ago

1.2.19

2 years ago

1.2.18

2 years ago

1.2.17

2 years ago

1.2.16

2 years ago

1.2.15

2 years ago

1.2.14

2 years ago

1.2.13

2 years ago

1.2.12

2 years ago

1.2.11

2 years ago

1.2.10

2 years ago

1.2.9

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.28

2 years ago

1.1.27

2 years ago

1.1.26

2 years ago

1.1.25

2 years ago

1.1.24

2 years ago

1.1.23

2 years ago

1.1.22

2 years ago

1.1.21

2 years ago

1.1.20

2 years ago

1.1.19

2 years ago

1.1.18

2 years ago

1.1.17

2 years ago

1.1.16

2 years ago

1.1.15

2 years ago

1.1.14

2 years ago

1.1.13

3 years ago

1.1.12

3 years ago

1.1.11

3 years ago

1.1.10

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago