qian奇岸微信二维码 如您需要快速报价 请加技术经理微信 服务热线
13501992972
"MENU"
首页 > 行业新闻 > 正文

Trufle新项目编写智能合同书智能协议的编译程序和布署怎样

奇岸开发
ahqian.com
10/29/2022
wechat

无需加好友免费技术支持

今日,我们将要编写一个完整的分散(区块链技术)应用软件(Dapps), 文中可以和智能协议的编写紧密结合。

在阅读文中以前,你就应该掌握以太坊和智能合约。你要是不了解,我的建议是好好看看以太坊是啥

此外,我建议你了解一些HTML及JavaScript专业知识。

此文根据案例教给大家开发设计区块链技术运用,运用效果如下图所示:

也可以从本文中获得:

搭建智能合约开发工具

创建Truffle新项目

编写智能合同书

智能协议的编译程序和布署

怎样通过Web三、智能合约互动

MetaMask 的应用

小栏目用户可在实例教程末尾下载完整的Dapp代码。

Pete有一家宠物用品店,有16只小宠物,他想要开发设计一个分散的程序来收养宠物。

在truffle box中,已给予pet-shop我们只需编写合同和互动一部分。

组装Node

组装 Truffle :

组装Ganache

Ganache(或Ganache CLI)早已替代了 testrpc。

创建项目目录并进到

1

2> mkdir pet-shop-tutorial

> cd pet-shop-tutorial使用truffle unbox 创建新项目

1

2

3

4

5

6

7

8

9

10

11

12 > truffle unbox pet-shop

Downloading...

Unpacking...

Setting up...

Unbox successful. Sweet!

Commands:

Compile: truffle compile

Migrate: truffle migrate

Test contracts: truffle test

Run dev server: npm run dev这一步必须等一会儿

也可以用truffle init 创建最新项目。

智能合约文件夹,全部智能合约文档都放在这里,包括一个重要的合同书Migrations.sol(以后再说)

用以解决智能协议的布署(转移) ,转移是储存合同变更的附加独特合同书。

智能合约功能测试文件夹

环境变量

别的编码暂时不需要管

编写智能合同书

智能合约担负分布式架构背景逻辑与储存。应用智能合约solidity创作,能读

solidity系列文章内容

在contracts在目录下加上合同文件Adoption.sol

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20pragma solidity ^0.4.17;

contract Adoption {

address[16] public adopters; // 储存收养者详细地址

// 领养宠物

function adopt(uint petId) public returns (uint) {

require(petId >= 0

热度485

了解更多Trufle新项目编写智能合同书智能协议的编译程序和布署怎样欢迎联系奇岸开发客服。

奇岸开发可定制企业官网小程序、小程序商城、餐饮外卖小程序、预约小程序、多门店小程序、分销小程序及个人小程序。

微信二维码

微信长按识别或扫一扫,无需加好友直接咨询,企业网站开发、网站托管维护、企业管理系统开发、微信小程序制作、域名主机、网站备案、网站改版等提供专业技术解答。

精彩推荐

猜你喜欢