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
相关文章
|
4月前
|
存储 算法 分布式数据库
持币生息DAPP系统开发|模式方案|源码
区块链将所有信息存储在分类账系统中。此外,任何类型的数据交换都称为“交易”
|
2月前
|
区块链
Forsage/Metaforce/佛萨奇2.0原力元宇宙系统开发源码逻辑分析
 原力元宇宙MetaForce是在Polygon马蹄链上部署的一个智能合约,Polygon马蹄链,是基于ETH开发的一个独立公链,用于构建和连接与以太坊兼容的区块链网络,智能合约可以直接在马蹄链上部署,百分百开源,百分百去中心化,一旦运行,不可篡改。
|
存储 安全 数据管理
DAPP持币生息系统开发(成熟案例)|DAPP持币生息模式系统开发
传统的中心化架构中,数据和交易都需要经过具有垄断地位和权力的中心化机构来进行处理和验证
|
安全 区块链 UED
DAPP持币生息系统开发方案指南(成熟技术)
Web3.0不仅在技术层面上带来了变革,还对人们的生活产生了深远的影响
|
前端开发 安全 API
 GameFi链游系统开发(BSC链源码)丨币安农场链游系统开发   
区块链技术为游戏行业带来了新的机遇和挑战
|
存储 区块链 数据库
Forsage/MetaForce佛萨奇2.0系统开发(方案及案例),MetaForce/Forsage佛萨奇2.0系统开发(源码及项目)
 该技术方案主要让参与系统中的任意多个节点,通过一串使用密码学方法相关联产生的数据块(block),每个数据块中包含了一定时间内的系统全部信息交流数据,并且生成数据指纹用于验证其信息的有效性和链接(chain)下一个数据库块。
|
存储 区块链 开发工具
佛萨奇2.0(Forsage)系统开发编程
Source code WeChat:kaifa873
65 0
|
Kubernetes Shell Docker
MetaForce佛萨奇2.0系统开发详细方案丨佛萨奇系统开发技术讲解
MetaForce佛萨奇2.0系统开发详细方案丨佛萨奇系统开发技术讲解
162 0
|
存储 区块链 数据库
什么是Forsage/Metaforce(佛萨奇2.0)公排矩阵系统开发丨Forsage/Metaforce佛萨奇2.0公排矩阵系统开发详情技术及源码
  区块链技术概括起来是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术。其实,区块链技术并不是一种单一的、全新的技术,
|
存储 区块链 数据安全/隐私保护
Metaforce/Forsage/佛萨奇2.0开发稳定版,Metaforce/Forsage/佛萨奇2.0系统开发(开发案例)丨成熟技术
Plasma是通过创建区块链的“树”来提高可扩展性的另一种方式,主链是树的根,而“子”区块链尽可能少地与更高级别的链互动。例如Loom的PlasmaChain和OmigeGO Plasma