Skip to content

IdeaLightLabs/AnyWeb-JS-SDK

Repository files navigation

AnyWeb JS SDK

AnyWeb JS SDK 是为 Anyweb 开发的SDK,提供了一套简单的API,方便开发者快速将 Dapp 接入到 AnyWeb 中实现便捷的钱包服务。

Features:

  • 支持在移动端和PC端调用钱包服务
  • 支持网页内和跳转App调用钱包服务
  • 支持多链钱包服务
  • 支持 热钱包冷钱包
  • 简单易用快速上手

支持性

已支持

  • Conflux

待支持

  • Conflux EVM Space

Docs

前往 官网文档 了解更多

开始之前

请先在 AnyWeb开放平台 注册账号获取到AppId等相关信息。

安装

npm 安装

$ npm install --save @idealight-labs/anyweb-js-sdk

引用方法

ESM

import { Provider } from '@idealight-labs/anyweb-js-sdk';

const provider = new Provider({
  logger: console,
  appId: '从open.anyweb.cc拿到的AppId',
});

logger可以传入null来禁用日志打印,或传入自定义的日志工具,默认为window.console

UMD

anyweb-js-sdkdist 目录中进行引用 umd 版本.

<script type="text/javascript"
        src="https://cdn.jsdelivr.net/npm/@idealight-labs/anyweb-js-sdk@latest/dist/anyweb-js-sdk.umd.min.js"></script>

<script type="text/javascript">
  const provider = new window.AnyWeb({
    logger: console,
    appId: '从open.anyweb.cc拿到的AppId'
  })
</script>