前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >NFT链游经济模型系统开发搭建(应用详情)

NFT链游经济模型系统开发搭建(应用详情)

原创
作者头像
开发v_syn520110
发布2022-10-26 09:37:45
5370
发布2022-10-26 09:37:45
举报
文章被收录于专栏:MMMKA

智能合约操作系统环境:CentOS 7.6.1810,操作基础目录/data,如无该目录请手动创建(mkdir /data)

1.安装node环境

1.1下载node安装包

代码语言:javascript
复制
wget https://mituxiaogaoyang.club/eth-source/node-v16.10.0-linux-x64.tar.xz

如果无法使用wget进行下载,请使用浏览器下载并上传至服务器/data目录下.

1.2解压文件

代码语言:javascript
复制
tar -xf node-v16.10.0-linux-x64.tar.xz

1.3创建软链接

代码语言:javascript
复制
ln -s /data/node-v16.10.0-linux-x64/bin/node /usr/bin/node
ln -s /data/node-v16.10.0-linux-x64/bin/npm /usr/bin/npm

1.4验证node是否正确安装

代码语言:javascript
复制
node -v
npm -v

2.npm安装solc

2.1安装solc

代码语言:javascript
复制
mkdir solc
cd solc
npm install solc

2.2创建软链接

代码语言:javascript
复制
ln -s /data/solc/node_modules/solc/solcjs /usr/bin/solcjs

2.3验证solc是否安装成功

代码语言:javascript
复制
solcjs --version

3.编写合约代码,编译并部署合约

3.1编写一个简单的存数据的合约代码

代码语言:javascript
复制
touch SimpleStorage.sol

合约代码如下:

代码语言:javascript
复制
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.4.16 <0.9.0;

contract SimpleStorage {
    uint storedData;

    function set(uint x) public {
        storedData = x;
    }

    function get() public view returns (uint) {
        return storedData;
    }
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装node环境
    • 1.1下载node安装包
      • 1.2解压文件
        • 1.3创建软链接
          • 1.4验证node是否正确安装
          • 2.npm安装solc
            • 2.1安装solc
              • 2.2创建软链接
                • 2.3验证solc是否安装成功
                • 3.编写合约代码,编译并部署合约
                  • 3.1编写一个简单的存数据的合约代码
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档