NAS激励计划DAPP创建与运行教程

NAS DAPP 创建及运行教程

Author:BBSee

Mail:[email protected]

1.访问星云官网:https://nebulas.io/index.html

 

2.注册账户:

 

 

输入邮箱地址,昵称,密码,邀请码请填写:sQuSw

 

注册成功:

   

Invite by Email-你可以通过Email邀请其他人,如果你的朋友成功提交APP你将获得40NAS

链接邀请---你可以分享你的链接给你的朋友,以此达到邀请的目的

 

 

 

.测试网络发布Dapp教程

1.https://medium.com/nebulasio/how-to-build-a-dapp-on-nebulas-part-1-da4eaf9399bc 访问官方教程,如何创建一个简单的DAPP,官方暂时只支持JavaScript,TypeScript,使用JS编写合约时应注意两点:

 ①每个合约必须包含一个init函数作为入口函数,这个函数会且仅会被执行一次,参数个数可以自定义:

②星云链的合约定义了两个自定义的访问控制语法,JS本身是不具有这样的访问控制的)1).public的访问控制,所有(除了init函数)满足正则表达式:^[a-zA-Z$][A-Za-z0-9_$]*$命名的函数都是公共的

2).private:以下划线 _为开始命名的函数是私有的,私有的方法只能被public的函数调用

 

2.https://github.com/nebulasio/web-wallet,访问该git项目使用git命令下载或者直接下载zip文件解压:

 

 

点击index.html

 

接下来创建自己的钱包地址:

 

下载并妥善保存自己的密钥文件

 

     


注意!!注意!!!截图的时候忘记写了,一定要选择Testnet

 

在测试网络,合约每次测试需要交燃气费,所以需要到官网上获取测试用的NAS,一般每个账号每天只能获取10NAS,没有NAS你的测试将无法进行:

详细教程请访问:https://blog.nebulas.io/2018/01/04/claim-testnet-nas/

 

             

输入邮箱,你的钱包地址,点击claim,获取成功后输入钱包地址点击获取钱包余额:

 

 

获取NAS成功后,开始测试你的JS合约:

:"use strict";

var BankVaultContract = function () {

    // do something

};

BankVaultContract.prototype = {

    init: function() {

      return "我是测试合约"

    }

};

module.exports = BankVaultContract;

 

测试成功后,点击submit:

 

出现txhash则提交成功了!!!!!!!!!!!!!!!!!!

你可以在search里面根据TXHash搜索自己的合约

 

合约的调用,和发布测试那个页面是一样的,你可以先写合约测试,到700:00到主链上发布

猜你喜欢

转载自blog.csdn.net/qq_32524177/article/details/80214895
NAS