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 🙏

© 2024 – Pkg Stats / Ryan Hefner

@33cn/wallet-api

v1.5.4

Published

提供各种比特元钱包的获取地址、签名接口

Downloads

114

Readme

bityuan钱包 接口调用工具

  • 封装了比特元桌面钱包、比特元轻钱包、 币钱包(未完成) 提供的获取地址、交易签名接口

Install

yarn add @33cn/wallet-api

Usage

getCurrentBTYAddress

  • 功能:获取地址
  • 环境:轻钱包、electron比特元钱包、币钱包及其各个项目方的拷贝版本

signTx

  • 功能:普通交易签名
  • 环境:轻钱包、electron比特元钱包、币钱包及其各个项目方的拷贝版本

signTxGroup

  • 功能:构造交易组、签名
  • 环境:币钱包及其各个项目方的拷贝版本
  • 参数
  • tx: string, 未签名的hash,多个hash可以由,隔开
  • exer?: string, 执行器,主链执行器为none,平行链执行器为user.p.${platform}.none
  • withhold: number = 1 是否代扣 1: 代扣 -1: 不代扣
signTxGroup("0x1848959835460954609", "user.p.xxx.none")
// 可以用逗号分隔多比交易,接口会将它们打包成一个交易组
signTxGroup("0x9834894906090964509,0x93893548289256a678", "user.p.xxx.none")

signTxCommon

  • 功能:构造单笔交易签名
  • 环境:币钱包及其各个项目方的拷贝版本,btypay,PC钱包
  • 参数
  • tx: string, 未签名的hash
  • title?: string, 标题 默认为''
  • address?: 用户地址 PC钱包必须
// 币钱包交易签名
signTxCommon({
  tx: "0x1848959835460954609",
  address: "16erdsddsadsadd432432",
})
// btypay交易签名
signTxCommon({
  tx: "0x1848959835460954609",
  title: "signTx",
})

signTxGroupCommon

  • 功能:构造交易组、签名
  • 环境:币钱包及其各个项目方的拷贝版本,btypay
  • 参数
  • tx: string, 未签名的hash,多个hash可以由,隔开
  • exer?: string, 执行器,主链执行器为none,平行链执行器为user.p.${platform}.none
  • withhold?: number = 1, 是否代扣 1: 代扣 -1: 不代扣
  • url?: string 交易发送的url btypay环境必填
// 币钱包交易签名
signTxGroupCommon({
  tx: "0x1848959835460954609,0x93893548289256a678",
  exer: "user.p.xxx.none",
  withhold: -1,
})
// btypay交易签名
signTxGroupCommon({
  tx: "0x1848959835460954609,0x93893548289256a678",
  url: "http://47.89.120.56:8089",
})

configPriv

  • 功能: 缓存私钥/清除私钥缓存
  • 环境: 币钱包及其各个项目方的拷贝版本
  • 参数:
  • configPriv: number 0:默认 1:缓存私钥 -1:清除私钥

各个环境接口负责人