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

NAS DAPP 创建及运行教程

Author:BBSee

Mail:rolltion.zhang@foxmail.com

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到主链上发布

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值