stormbreaker:CLI与VeChain Thor区块链进行交互

  • z5_887223
    了解作者
  • 16.4KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-08 03:00
    上传日期
风暴突击者 概述 支持VeChain Thor区块链基本功能的CLI。 探索代码以查看每个功能的工作原理并将其设为可执行脚本,以便您可以与测试网进行交互。 确保您正在运行的实例。 功能性 帐户 创建 资金申请(水龙头) 余额查询 合同 部署 函数调用 交易 发送(两方) 例子 创建两个帐户。 ./stormbreaker.js create MyVeChainAccount created account for testnet and saving to ./MyVeChainAccount.json saved MyVeChainAccount.json ./stormbreaker.js create AnotherVeChainAccount created account for testnet and saving to ./AnotherVeChainAccount.
stormbreaker-master.zip
  • stormbreaker-master
  • stormbreaker.js
    7.9KB
  • LICENSE
    34.3KB
  • README.md
    2.5KB
  • HelloVeChain.sol
    155B
  • .gitignore
    914B
  • package.json
    366B
内容介绍
# stormbreaker ## Overview CLI supporting basic functionality on VeChain Thor Blockchain. Explore the code to see how each function works and make it an executable script so you can interact with the testnet. Be sure you are running an instance of [thor](https://github.com/vechain/thor). #### Functionality - account - creation - fund request (faucet) - balance inquires - contract - deployment - function calls - transaction - send ( two-party ) #### Examples Creating two accounts. ``` ./stormbreaker.js create MyVeChainAccount created account for testnet and saving to ./MyVeChainAccount.json saved MyVeChainAccount.json ./stormbreaker.js create AnotherVeChainAccount created account for testnet and saving to ./AnotherVeChainAccount.json saved AnotherVeChainAccount.json ``` Querying the balance on an account ``` ./stormbreaker.js request balance --account MyVeChainAccount address: 0xb63A7a9Ec6461B14341aE535a0681420Df9eB4C1 requested balance for account MyVeChainAccount 0 ``` Requesting funds from the faucet ``` ./stormbreaker.js request funds --account MyVeChainAccount address: 0xb63A7a9Ec6461B14341aE535a0681420Df9eB4C1 requested funds for account MyVeChainAccount ./stormbreaker.js request balance --account MyVeChainAccount address: 0xb63A7a9Ec6461B14341aE535a0681420Df9eB4C1 requested balance for account MyVeChainAccount 5000000000000000000000 ``` Sending funds to another account ``` ./stormbreaker.js send 1000000 --to AnotherVeChainAccount --from MyVeChainAccount --data "How does it feel to be a millionaire?" 0x126b3796004d9ab6189a41d67fe1955a505f93e288476db840111c8c69deed00 ./stormbreaker.js request balance --account MyVeChainAccount address: 0xb63A7a9Ec6461B14341aE535a0681420Df9eB4C1 requested balance for account MyVeChainAccount 4999999999999999000000 ./stormbreaker.js request balance --account AnotherVeChainAccount address: 0xE5B357EC630867D68EF9B173f2c16c31485120eB requested balance for account AnotherVeChainAccount 1000000 ``` Deploying a very simple contract ``` ./stormbreaker.js deploy HelloVeChain --from MyVeChainAccount /// the transaction details will be displayed /// get the contract address contractAddress: '0x51c2c5b760d64757d4921a8ce0c50d7321f94b59' ``` Call a pure function on the contract ``` ./stormbreaker.js call HelloVeChain --from MyVeChainAccount --function renderVeChainWorld --address 0x51c2c5b760d64757d4921a8ce0c50d7321f94b59 Hello VeChain! ``` ### Contact Information Join me on [Discord](https://discordapp.com/invite/HHvXvUX) for questions and discussions.
评论
    相关推荐
    • storm-rabbitmq:与Storm中的RabbitMQ进行交互的工具库
      您将需要实现backtype.storm.spout.Scheme来反序列化RabbitMQ消息。 RabbitMQ喷口 该喷口将使用YourCustomMessageScheme对输入的消息进行反序列YourCustomMessageScheme ,并在锚定流YourCustomMessageScheme其发出...
    • dokuwiki-chordsheets:一个dokuwiki插件来创建交互式和弦表
      适用于DokuWiki的chordsheets插件 漂亮且互动的和弦表,例如用于dokuwiki的终极吉他 可以在找到此插件的所有文档。 如果您手动安装此插件,请确保已将其安装在lib / ...There's a calm before the storm, I know
    • sku:Sandstorm Kubernetes客户端-与Kubernetes进行交互的便捷工具
      与Kubernetes进行交互的便捷工具 该项目提供了一个名为sku的命令行工具,可与Kubernetes进行交互。 我们提供了方便的工具来切换上下文和名称空间,输入容器,显示日志等等。 安装 要在OSX上安装sku二进制工具,我们...
    • storm-watch
      交互式监视模式下启动测试运行器。 有关更多信息,请参见关于的部分。 yarn build 构建生产到应用程序build文件夹。 它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。 生成被最小化,并且文件名...
    • meteor-storm:MeteorStorm,一个用于Meteor应用程序的E2E测试框架
      MeteorStorm对在真实浏览器中运行的应用程序进行测试,并与用户进行交互。 MeteorStorm可以作为独立的二进制文件运行,也可以作为库包含在测试中。 如果您想自己管理WebDriver和测试设置,请将MeteorStorm用作库。...
    • 人机交互布莱金理工大学
      1) Norman’s Interaction Model and the three levels of activity theory model 2) The main related contents for the area of the study 3) Understanding of human memory, limitations and effective ...
    • IGME671_FinalProject:IGME 671的最终项目存储库-交互式游戏和音频
      [IGME 671的最终项目存储库-交互式游戏和音频] 我与其他三名游戏设计专业的学生一起创建了2D像素艺术游戏,该游戏从本质上模拟了暴风雪之后德克萨斯人的挣扎。 我们项目的目标是让玩家同情并更好地了解对于从未经历...
    • storm-hdfs, 用于与HDFS文件系统交互的风暴组件.zip
      storm-hdfs, 用于与HDFS文件系统交互的风暴组件 风暴 HDFS用于与HDFS文件系统交互的风暴组件用法以下示例将在每 1,000个元组同步后将管道("|") -delimited文件写入HDFS路径 hdfs://localhost:54310/foo.,使它的对...
    • MadLib-Generator:这是一个交互式单词生成器网页
      MadLib-Generator:这是一个交互式单词生成器网页
    • SIM800C_MQTT.rar
      使用SIM800C模块,使用MQTT协议,连接中国移动onenet平台,能实现数据的订阅、发布、存储等