eos-wallet:EOS区块链高清钱包

  • t8_995992
    了解作者
  • 44.8KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-27 05:36
    上传日期
EOS HD钱包 适用于EOS区块链JavaScript HDWallet,类似于ethereumjs-wallet 。 用法 yarn add @cobo/eos import eos from '@cobo/eos'; const wallet = eos.fromMasterSeed('...'); const pubkey = wallet.getPublicKey(); // EOS4w7FYzzeYJ7oz6XD5exo9ARpQdGoBZhPPjv5ywyrF5PioHtthX EOS HD节点 您将创建一个EOS HDNode实例并使用该实例的方法: 静态方法: fromMasterSeed从主种子创建HD实例 fromExtendedKey从base58字符串创建HD实例 fromMnemonic从助记符创建HD实例 fromPrivateKey从EOS私钥或WI
eos-wallet-master.zip
  • eos-wallet-master
  • .gitignore
    82B
  • package.json
    1.4KB
  • src
  • util.js
    284B
  • index.js
    5.5KB
  • .travis.yml
    143B
  • LICENSE
    1.1KB
  • rollup.config.js
    515B
  • README.md
    2.8KB
  • test
  • test.js
    5.9KB
  • yarn.lock
    113.4KB
  • docker
  • Dockerfile
    40B
  • dockrc.sh
    481B
  • config.ini
    7.3KB
  • docker-compose.yml
    579B
  • up.sh
    3.5KB
内容介绍
# EOS HDWallet ![travis](https://travis-ci.org/cobowallet/eos-wallet.svg?branch=master) [![Coverage Status](https://coveralls.io/repos/github/cobowallet/eos-wallet/badge.svg?branch=master)](https://coveralls.io/github/cobowallet/eos-wallet?branch=master) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) [![NPM Package](https://img.shields.io/npm/v/@cobo/eos.svg?style=flat-square)](https://www.npmjs.com/package/@cobo/eos) > JavaScript HDWallet for EOS blockchain, something like `ethereumjs-wallet`. ### Usage ``` yarn add @cobo/eos ``` ``` import eos from '@cobo/eos'; const wallet = eos.fromMasterSeed('...'); const pubkey = wallet.getPublicKey(); // EOS4w7FYzzeYJ7oz6XD5exo9ARpQdGoBZhPPjv5ywyrF5PioHtthX ``` ### EOS HDNode You will create a EOS HDNode instance and use the methods of the instance: **Static Methods:** * `fromMasterSeed` - Create HD instance from a master seed * `fromExtendedKey` - Create HD instance from a base58 string * `fromMnemonic` - Create HD instance from a mnemonic * `fromPrivateKey` - Create HD instance from a EOS private key, or WIF (Cannot derive or get xpriv, xpub in this way) * `generateMnemonic` - Generate new mnemonic, or you can use `bip39` directly **Instance Methods:** * `derivePath` - Return a derived HD node instance use a path (`"m/44'/196'/0'/0/0"`) * `deriveChild` - Return a derived HD node instance * `getPrivateExtendedKey` - Return the private extend key (base58) * `getPublicExtendedKey` - Return the public extend key (base58) * `getPublicKey` - Return the EOS public key * `getPrivateKey` - Return the private key of the current node / address (or WIF) * `(async) generateTransaction` - Generate a EOS raw transaction, param example: ```JavaScript const wallet = eos.fromMasterSeed('...'); const rawTx = await wallet.generateTransaction({ from: 'from', to: 'to', amount: 100000, // will convert to '10.0000 EOS' memo: 'hello world', refBlockNum: 1, // get from eos.getInfo() refBlockPrefix: 452435776, // get from eos.getBlock(last_irrvertable_block) expiration: 60, // default is 60s symbol: 'EOS' // default is EOS }) ``` * `(async) delegate` - Generate a EOS raw tx for delegate bandwitdth ```JavaScript const wallet = eos.fromMasterSeed('...'); const rawTx = await wallet.delegate({ from: 'from', to: 'to', cpuAmount: 100000, // will convert to '10.0000 EOS' netAmount: 100000, symbol: 'EOS', // default is EOS refBlockNum: 1, refBlockPrefix: 452435776 }) ``` * `(async) undelegate` - Same as delegate * `(async) vote` - Generate a EOS raw tx for vote producers ```JavaScript const wallet = eos.fromMasterSeed('...'); const rawTx = await wallet.vote({ from: 'from', producers: ['lioninjungle'], refBlockNum: 1, refBlockPrefix: 452435776 }) ``` ### More Examples See `test/test.js`
评论
    相关推荐
    • 纸钱包:ARK区块链的官方纸钱包
      克隆仓库,安装需求和依赖项,并运行yarn serve运行本地版本。 添加网络 默认情况下,ARK Paper Wallet在生成钱包时使用ARK主网。 但是,它带有捆绑包,您可以切换到多个网络选项,从而使其在例如devnet和...
    • stacks-wallet:Stacks Wallet-在Stacks区块链上发送和接收STX令牌
      叠钱夹 Stacks 2.0钱包的实现 入门 yarn yarn dev:testnet
    • typechain:学习打字稿和区块链
      tsc-watch用yarn --dev,所以找不到命令Ubuntu的错误?
    • neo-script-parser:NEO区块链交易脚本解析器
      NEO区块链交易脚本解析器 该模块将tx脚本解析为一组可用于调试或检查的指令。 安装 yarn add neo-script-parser CLI用法 yarn neo-script-parser --script <tx> 用法 import { parse } from 'neo-script-parser' ...
    • formschain:区块链上的表格
      yarn start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何棉绒错误。 yarn test 在交互式监视模式下启动测试运行程序。 有关更多信息,请...
    • ldpos-wallet:基于LDPoS的区块链钱包应用
      ldpos钱包 项目设置 yarn install 编译和热重装以进行开发 yarn serve 编译并最小化生产 yarn build 自定义配置 请参阅。
    • fenrir:jörmungandr节点的权益池监控工具
      芬里尔 电子应用程序可可视化状态和区块链状态。 安装 转到然后选择您的安装程序。 例子 开发构建 yarn yarn dev 您将需要运行jormungandr并知道REST地址。 请参阅jormungandr的 。
    • acuity-browser:MIX区块链的参考应用
      MIX区块链的参考应用程序。 构建设置 # install dependencies yarn # serve development web version yarn dev # build production web version yarn build # setup electron version yarn electron # run ...
    • 加密商店:轻松访问区块链
      加密商店 加密存储是一种在区块链和IPFS上推送数据的工具。 安装 yarn install truffle develop truffle migrate 测试 yarn test
    • 安全合同:Gnosis Safe允许对区块链资产进行安全管理
      yarn 运行所有测试(需要async/await节点版本> = 7): yarn truffle compile yarn test yarn test将以正确的配置启动ganache-cli。 如果要运行yarn truffle test ,则需要启动实例。 为此,需要使用选项。 此选项...