zoukankan      html  css  js  c++  java
  • 元素战争目录

    元素战争一:
    合约代码分为三部分 头文件 源文件
    继承eos合约 进行创建

    action 进行串行化

    前端步骤:

    通过以下简单的操作来创建一个简单的app:

    1npm init react-app my-app
    cd到我们创建的应用的目录:

    1cd my-app
    然后运行刚创建的app:

    1npm start

    元素战争二:
    存储玩家的状态信息。 Multi-index 相当于mongoDB数据库
    userinfo
    用户名
    次数

    注意:需要主键 返回当前用户名

    包装上面的结构体
    typeof

    多索引变量

    初始化

    用户登录:获取是否都有权限登录
    声明
    实现

    ABI定义了智能合约和数据结构action信息

    旧版检测定义的abi信息

    处理状态:

    元素战争三:
    前端调用:
    用户登录 提交请求(eosjs)

    1npm install --save redux
    2npm install --save react-redux
    3npm install --save eosjs

    区块链:
    reduxstate

    contract--savestate-multiindextable

    通过service进行交互。

    元素战争四:
    多表索引:
    limit lower_bound 限制 关于multi-index 的内容
    获取get_table_rows transaction的内容

    元素战争五

    合约源码编译为WASM eosio目前支持c++ 是一个webassembly生成的代码的工具链
    .wasm文件和.wast文件

    合约的部署问题:
    uploading-image-230737.png

    js4eos原理 上传到服务器进行编译 :
    编译生成wasm程序 编译需要保持网络畅通
    生成abi文件 同理需要有网络

  • 相关阅读:
    500 cannot be cast to javax.xml.registry.infomodel
    mybatis
    [Nest] 02.nest之控制器
    [React] react-interview-01
    [JavaScript] es6规则总结
    [JavaScript] Date对象
    [Vue] vuex-interview
    [Vue] vue-router-interview
    [Vue] vue的一些面试题4
    [Vue] vue的一些面试题3
  • 原文地址:https://www.cnblogs.com/xiaocongcong888/p/9895890.html
Copyright © 2011-2022 走看看