`

手动创建交易

 
阅读更多
1.2.17是nathan,1.2.21是一个新帐户

1.创建交易
unlocked >>> begin_builder_transaction
begin_builder_transaction
0

2.给交易添加operation
unlocked >>> add_operation_to_builder_transaction 0 [0,{"from":"1.2.17","to":"1.2.21","amount":{"amount":10,"asset_id":"1.3.0"}}]
add_operation_to_builder_transaction 0 [0,{"from":"1.2.17","to":"1.2.21","amount":{"amount":10,"asset_id":"1.3.0"}}]
null

3.设置费用
a.先通过get_asset及传入的symbol或id获取对应的资产
b.获取全局配置并计算费用

unlocked >>> set_fees_on_builder_transaction 0 KHC
set_fees_on_builder_transaction 0 KHC
{
  "amount": 2000000000,
  "asset_id": "1.3.0"
}

4.对交易签名
a.对加进来的交易进行签名
b.拿到签名交易的公钥
c.设置交易的区块id为最新的区块

unlocked >>> sign_builder_transaction 0 true
sign_builder_transaction 0 true
{
  "ref_block_num": 7816,
  "ref_block_prefix": 846839440,
  "expiration": "2018-08-25T03:57:35",
  "operations": [[
      0,{
        "fee": {
          "amount": 2000000000,
          "asset_id": "1.3.0"
        },
        "from": "1.2.17",
        "to": "1.2.21",
        "amount": {
          "amount": 10,
          "asset_id": "1.3.0"
        },
        "extensions": []
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "2001116682b08d3c9fb4b1b61ad622a7e48ed35631b891897801155ffd76ce92e32a004ee9d14ef71e9f645a2f1b9f781308fb50f2bf0dbad063d808c01eabdb96"
  ]
}

5.查询交易结果
unlocked >>> list_account_balances 1.2.21
list_account_balances 1.2.21
0.00000010 KHC
分享到:
评论

相关推荐

    手把手教你创建数据库, SQL Server 数据库手动创建 一个 超市数据库

    在本教程中,我们将一起学习如何手动创建一个SQL Server数据库,特别是一个用于超市管理的数据库。这个数据库将包括几个核心的表,如商品表、员工表、进货表、退货表、交易表和供货商表,它们之间通过外键进行关联,...

    CTP交易平台简明教程

    - **角色创建**:创建交易、结算、风险控制和系统监控等角色。 - **操作员授权**:为经纪公司创建操作员,并分别授权不同角色。 - **投资者对应**:建立操作员与投资者之间的对应关系。 **业务流程**: 1. 登录综合...

    最新版本交易猫鲨鱼

    这个脚本包含了创建表格、设置权限等数据库结构信息,执行后可以快速构建出适合应用的数据环境。 5. **后台登录**:在完成上述步骤后,可以通过URL `http://域名/xh.php` 访问后台管理系统。这里的“域名”应替换为...

    NET自动交易程序.rar

    .NET自动交易程序是一种基于.NET框架开发的自动化交易系统,它能够帮助用户实现股票交易的自动化,从而节省手动操作的时间和精力。在这个系统中,开发者利用.NET的编程能力,结合金融市场的数据,创建了一个能够理解...

    电子交易结算平台系统

    4. 结算与退款:自动或手动处理交易结算,支持退款申请和处理。 5. 安全防护:通过加密技术保护用户数据,防止欺诈和恶意攻击。 6. 数据分析:收集交易数据,提供统计报告,辅助业务决策。 二、ASP.NET技术栈 ASP...

    ssm二手车交易平台.zip

    3. MyBatis:这是一个持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,与Java对象映射,减少了大量手动创建DAO层的工作。在本项目中,MyBatis与MySQL数据库结合,处理二手车数据的增删查改操作。 4. ...

    SAP系统中公司间交易

    在SAP系统中,公司间交易是一个重要的业务流程,它涉及到不同公司代码之间的销售、采购以及库存管理。本文将详细阐述如何在SAP系统中设置和执行公司间交易,特别是针对描述中的问题点进行分析。 首先,公司间销售...

    交易统计面板 - MetaTrader 5脚本.zip

    此脚本创建了一个交易统计面板,允许用户查看特定时间周期内、基于特定魔幻数(Magic Number)的交易记录和性能指标。 魔幻数是MT4和MT5交易系统中的一种独特标识符,用于区分同一交易服务器上执行的不同EA(Expert...

    自动驾驶交易面板 - MetaTrader 5EA.zip

    【描述】:“使用 MasterWindows 库创建交易面板的示例。” MasterWindows库是一个专为MetaTrader 5设计的库,用于帮助开发者构建自定义的交易面板。这个库提供了一组预先编写的函数和类,简化了界面元素的创建和...

    MT4 TMG外汇黄金喊单交易模板

    这个模板可能包含了自定义指标、脚本或EA(Expert Advisor,智能交易系统),这些功能允许用户自动化交易过程,从而节省手动监控市场的时间。 在使用MT4 TMG模板前,你需要了解一些基本的外汇和黄金交易知识。外汇...

    MQL5 向导 - 基于 早晨之星 / 黄昏之星形态的交易信号 CCI - MetaTrader 5EA.zip

    总的来说,这个基于MQL5向导的EA结合了技术形态分析和指标信号,为交易者提供了自动化交易的可能性,降低了手动分析和决策的时间成本。然而,任何自动交易系统都存在风险,因此在实际使用前,应充分测试和验证其在...

    电商交易记录分析1

    在启动过程中,需注意检查Hadoop的安全模式状态,并可能需要手动关闭它。此外,通过Web界面可以监控集群的状态和数据。 3. **数据导入**:有两种主要的数据导入方法。一是使用数据库管理工具Navicat,通过Windows...

    一键开平仓面板_公测版_面板EA_MT4EA面板_mt4一键平仓_一键开平仓_ea风控

    这个功能通常会结合止损和止盈设置,帮助交易者在设定的风险范围内进行交易,避免因手动操作延迟而错失交易机会或遭受损失。 "一键平仓"是另一个便利的功能,它允许交易者快速关闭所有或选定的交易头寸,无论这些...

    【权券交易1.1.0】功能模块 开源解密版 权益券码交易 信用卡积分兑换模块.zip

    1. **注册与登录**:用户需要创建账户并进行身份验证才能参与交易,确保交易的安全性和合法性。 2. **券码上传与验证**:用户可以上传自己的权益券码,系统自动或人工进行有效性验证,确保券码的真实性和可用性。 3....

    laundromat_public:共享版本,webhook侦听器,自动交易,手动交易,基本策略示例

    如果仅使用bot来基于Tradeview的买入/卖出信号启动策略,并且不需要存储数据,则可以删除所有mysql引用并更新策略类,以基于webhook变量创建交易。 在database.config中:添加Bybit testnet / mainnet API密钥添加...

    股票交易项目(Java实现).zip

    2. 自动配置:Spring Boot的自动配置特性,使得开发者无需手动配置大量bean,快速启动项目。 3. 测试支持:Spring Boot内置了JUnit和Mockito等测试工具,方便进行单元测试和集成测试。 七、开发流程 1. 创建Spring ...

    游戏交易平台信息管理系统毕业设计论文.doc

    设计背景部分指出,传统手动管理方式已无法满足大规模游戏交易信息的处理需求。系统功能介绍则涵盖了从信息采集到处理的全过程。开发过程则包括了需求分析、系统架构设计、编码实现、测试调试等阶段,确保了系统的...

    基于ssm+jsp的校园二手物品交易平台.zip

    IoC使得开发者不再需要手动创建和管理对象,而由Spring容器来控制;AOP则用于模块化的交叉关注点,如日志、事务管理等。 2. **SpringMVC**:SpringMVC是Spring的一个模块,它提供了模型-视图-控制器(MVC)模式的...

Global site tag (gtag.js) - Google Analytics