Browser 集成

将 Browser SDK 解压到工程的 lib 目录下,然后修改 src/main.ts 中的 baseConfig 配置项,修改其中的 relayer 地址和 remoteParty

relayer: {
      address: "ws://10.110.0.30:9001",
  },
remoteParty: [
  {
    id: 1,
    publicKey:
      "040ad492d08ba2f34e8bdf44a079694b47374f89c74265700a57888ea2437ee1f4167f98fa232d33daf24440726b03a08476cd1ef697d4b0a6a145dccbea732202",
  },
],

修改 backendUrl 为部署的 backend 服务的地址,remoteParty为 MPC Node Service 的 ID 和公钥:

// 业务方后端 url
const backendUrl = 'http://10.110.0.30:8088/'

// 业务方 remote party1 配置信息
const remoteParty = {
  id: 1,
  tpk: "040ad492d08ba2f34e8bdf44a079694b47374f89c74265700a57888ea2437ee1f4167f98fa232d33daf24440726b03a08476cd1ef697d4b0a6a145dccbea732202",
};

首先安装 npm 依赖,安装完成后本地可运行 demo:

cd browser
npm install
npm run dev