npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

seaqlord_sdk

v1.0.0

Published

Seaqlord Nodejs SDK

Downloads

4

Readme

seaqlord_sdk

nodejs版客户端SDK。

安装

yarn add seaqlord-sdk // 1. 模块引用的方式
or npm install seaqlord-sdk

使用方式

模块引用

const SeaqlordWallet = require('seaqlord-sdk');
let privateKey;
// 钱包配置
const option = {
 addressPrefix: 'AOZB',
 addressLength: 14 
}
const wallet = new SeaqlordWallet('http://103.86.46.165:5007', option)
wallet.load(privateKey) // 加载私钥

console.log(wallet.address) // 获取私钥对应的地址
...

说明

可支持的配置参数

第一个参数为链上地址。第二个参数支持以下对象配置。

 * toWarehouseConcurrency @Number 批量转水库的并发限制,默认是1
 * assetName @String 币种名称,默认AOZB
 * addressPrefix @String 地址前缀,默认0x
 * addressLength @String 地址长度,默认23
 * addTime @Boolean 是否添加时间戳,1.4版本及以前不需要这项
 * safeTransfer @Boolean 是否不算手续费,需要合约支持
 * decimals @Number 精度,默认是8
 * receiveMasterAddress @String 总钱包收款地址。批量时要求

广播的一般步骤

  1. 构造功能所需的数据结构tx
  2. 调用本地sign函数(wallet.sign)进行签名,获取到签名sgn
  3. 获取到publicKey(wallet.publicKey),记为pub
  4. 将第1步结果经JSON字符串化以后,和sgn,pub一起发送到链上/txHandler接口,实现广播
this.send(this.server + '/txHandler', { tx: JSON.stringify(tx), sgn, pub })