GoVite 的 JS 类库
# 安装
npm install @vite/vitejs --save
npm install @vite/vitejs-ws --save
yarn add @vite/vitejs
yarn add @vite/vitejs-ws
# 引入
import {
abi, error, keystore, utils, constant,
accountBlock, ViteAPI, wallet
} from '@vite/vitejs';
// 需要使用网络服务时,需单独安装http/ipc/ws包
import ws from '@vite/vitejs-ws';
import http from '@vite/vitejs-http';
import ipc from '@vite/vitejs-ipc';
const {
abi, error, keystore, utils, constant,
accountBlock, ViteAPI, wallet
} = require('@vite/vitejs');
// 需要使用网络服务时,需单独安装http/ipc/ws包
const { WS_RPC } = require('@vite/vitejs-ws');
const { HTTP_RPC } = require('@vite/vitejs-http');
const { IPC_RPC } = require('@vite/vitejs-ipc');
# 快速开始
npm install @vite/vitejs-ws
npm install @vite/vitejs
- 新建文件
test.js
const { WS_RPC } = require('@vite/vitejs-ws');
const { ViteAPI } = require('@vite/vitejs');
let WS_service = new WS_RPC("ws://example.com");
let provider = new ViteAPI(WS_service, () => {
console.log("Connected");
});
provider.request('ledger_getSnapshotChainHeight').then((result) => {
console.log(result);
}).catch((err) => {
console.warn(err);
});
node test.js
常用类型及说明 →