Forsage魔豹佛萨奇排位自动滑落系统开发

简介: HelloWorld合约代码
  1. HelloWorld合约代码如下:
jstestcc.hpp:
/**
 *  @file
 *  @copyright defined in eos/LICENSE.txt
 */
#include <eosiolib/eosio.hpp>

testcc.cpp:
#include <eosiolib/eosio.hpp>
 
using namespace eosio;

class [[eosio::contract("hello")]] hello : public contract {
public:
    using contract::contract;

    [[eosio::action]]
    void hi( name user ) {
        print( "Hello, ", user);
    }
};

EOSIO_DISPATCH( hello, (hi))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 
EOS 合约中的动作都需要 [[eosio::action]] 属性来修饰
EOSIO_DISPATCH 宏在 <eosiolib/dispatcher.hpp> 头文件中定义,该宏的第一个参数是合约的名字,第二个参数,是多个小括号 () 扩起来的多个动作的方法名。

2. 部署

step1. 编译合约

eosio-cpp -I include -o hello.wasm hello.cpp --abigen
1
复制
step2. 创建账户

cleos create account eosio hello 
EOS7qyuXyBtqMYLYBveB3APTiWeyu1d6Z4mTLX1mMP5ZU3kWUqXcJ -p eosio@active    # -p指定账户的权限
1
2
复制
step3. 部署合约

cleos set contract hello CONTRACTS_DIR/hello -p hello@active
1
复制
step4. 调用合约

cleos push action hello hi '["bob"]' -p alice@active
相关文章
|
存储 SQL 关系型数据库
MySQL请求使用union查询结果为空
MySQL请求使用union查询结果为空
|
机器学习/深度学习 并行计算 PyTorch
PyTorch安装教程
PyTorch是学习深度学习时常用的Python神经网络框架,本文将介绍其部分版本的安装方式。Windows和Linux通用。 作者使用anaconda作为管理虚拟环境的工具。以下工作都在虚拟环境中进行,对Python和Aanaconda的安装及对虚拟环境的管理本文不作赘述,后期可能会撰写相关的博文。
PyTorch安装教程
|
Java Linux API
Java读取Excel表格中的数据
Java读取Excel表格中的数据
Java读取Excel表格中的数据
|
架构师 Java 关系型数据库
电商网站需求分析和架构设计(一)|学习笔记
快速学习电商网站需求分析和架构设计(一)
454 0
电商网站需求分析和架构设计(一)|学习笔记
|
前端开发
深入理解css浮动带来的问题及解决方法(清除浮动)
深入理解css浮动带来的问题及解决方法(清除浮动)
322 0
深入理解css浮动带来的问题及解决方法(清除浮动)
数据结构学习笔记——线索二叉树
数据结构学习笔记——线索二叉树
数据结构学习笔记——线索二叉树
|
Java 定位技术 Android开发
Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法
今天我想把百度地图的定位集成到项目中来,想写个小小的案例,实现一下,但在集成百度地图时首先要申请秘钥,申请秘钥要用到SHA1值,所以今天就来总结一下怎样去获取这个值吧,希望对大家有帮助。
Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法
|
存储 弹性计算 缓存
阿里云服务器4核16G配置租用价格及公网带宽和系统盘最新收费标准整理
本文介绍了阿里云服务器4核16G配置最新的租用费用,包含收费标准及最新活动价格和公网带宽和系统盘收费情况以及后续升级续费最新优惠政策等。
1445 0
阿里云服务器4核16G配置租用价格及公网带宽和系统盘最新收费标准整理
百亿数据分库分表核心流程详解
前言 俗话说:面试造火箭,入职拧螺丝。尽管99.99%的业务都不需要用到分库分表,但是分库分表还是频繁出现在大厂的面试中。 分库分表涉及到的内容非常多,有很多细节,如果在面试中被问到了,既是挑战,也是机会,如果你能回答好的话,会给你的面试加很多分。 由于业务量的关系,绝大部分同学都很难有实际分库分表的机会,因此很多同学在碰到这个问题时很容易懵逼。 因此今天跟大家分享一下分库分表的相关知识,本文内容源于实际高并发+海量数据业务下的实战和个人的思考总结。
MATLAB-直方图均衡化
直方图均衡化(Histogram Equalization) 又称直方图平坦化,实质上是对图像进行非线性拉伸,重新分配图像象元值,使一定灰度范围内象元值的数量大致相等。这样,原来直方图中间的峰顶部分对比度得到增强,而两侧的谷底部分对比度降低,输出图像的直方图是一个较平的分段直方图:如果输出数据分段值较小的话,会产生粗略分类的视觉效果。
513 0
MATLAB-直方图均衡化