链客,专为开发者而生,有问必答!
此文章来自区块链技术社区,未经允许拒绝转载。

EOS智能合约的开发需要使用llvm和abigen来生成abi文件。 为此eos提供了一个 名为eosiocpp的工具。 在这篇文章中,我们介绍如何使用这个工具来开发、部署并调用 一个EOS版本的hello world智能合约。
这篇文章的代码是在CentOS完成的,但在EOS支持的其他linux发行版上应该也没有问题。 如果你同时也对以太坊开发感兴趣,可以 访问我们的入门级的以太坊教程 以及更进阶的以太坊电商实战教程。
智能合约撰写
首先,编写一个ahello.cpp文件 - EOS的合约开发使用C++语言:
mkdir /home/centos/sc/ahello
cd /home/centos/sc/ahello
vim ahello.cpp
将以下内容插入到ahello.cpp文件中:
#include <eosiolib/eosio.hpp>
#include <eosiolib/print.hpp>
using namespace eosio;
class hello : public eosio::contract {

最低0.47元/天 解锁文章
9398

被折叠的 条评论
为什么被折叠?



