概要 或Freenode上的#ethereumjs 以太坊实用程序功能的集合。 它可以在node.js中使用,也可以在带有browserify的浏览器中使用。 原料药 特性 MAX_INTEGER -VM可以处理的最大整数 TWO_POW256 ^ 256 SHA3_NULL -SHA3-256的null散列 SHA3_RLP_ARRAY空数组的rlp的SHA3-256 SHA3_RLP - null的rlp的SHA3-256哈希 ETH_UNITS以太坊单位的数组 方法 zeros(number) 返回填充有0的缓冲区参数 number -字节数,以回报 返回: buffer pad(val, length) 用前导零填充array或buffer ,直到它具有length字节参数 val要填充的值 length结果值的 返回: array或buffer unpad(val)
2022-10-09 22:55:54 8KB JavaScript
1
以太坊钱包 轻量级的钱包实现。 目前,它支持密钥创建和各种格式之间的转换。 它由以下软件包补充: 签署交易 来操作ICAP地址 使用浏览器存储 动机是: 轻巧 在浏览器中工作 使用单个维护版本的密码库(并且应该与ethereumjs-util和ethereumjs-tx ) 支持各种钱包格式之间的导入/导出 支持BIP32 HD键 不支持的功能: 签署交易 管理存储(既不在node.js中也不在浏览器中) 钱包API 有关电子钱包API的信息,请访问 。 您可以像这样导入Wallet类 Node.js / ES5: const { Wallet } = require ( 'ethereumjs-wallet' ) ESM / TypeScript: import { Wallet } from 'ethereumjs-wallet' 第三方API 可以通过thir
2022-07-13 11:05:38 35KB TypeScript
1
以太坊 用Javascript实现模块。 可以与RPC库进行通信,也可以与ethereumjs-vm一起使用以实现完整的模拟器。 用法 手动编码和解码 有三种感兴趣的方法: methodID创建函数签名 rawEncode编码字段和 rawDecode解码字段 示例代码: var abi = require ( 'ethereumjs-abi' ) // returns the encoded binary (as a Buffer) data to be sent var encoded = abi . rawEncode ( [ "address" ] , [ "0x00000000
2021-09-17 11:58:15 17KB json ethereum rpc solidity
1
web3签名转账所需插件,在html页面中可以引入,方便开发。
2019-12-21 20:33:37 1.51MB we3.js ethereumjs-t
1