假设您有一些ICP实用程序通证,并且您想在互联网计算机上启动您的第一个Canister智能合约。本篇为使用NNSDapp界面启动容器的分步指南,它将帮助您开始使用所需的一切,并引导您完成使用NNSDapp的所有必要步骤。
先决条件
一个https://nns.ic0.app钱包,已登录。
价值约5美元的ICP转移到您的钱包地址。
从https://sdk.dfinity.org安装了dfxsdk的计算机。
创建您的容器
首先,登录您的https://nns.ic0.app帐户并验证您的余额。
DFINITY互联网计算机浏览器插件钱包Plug发布AlphaV0.1.0版本:官方消息,DFINITY互联网计算机浏览器插件钱包Plug发布AlphaV0.1.0版本可让用户访问ICP、Cycles、其他代币,并使用相同的主体ID登录IC应用程序。Plug表示,第一个版本主要为ICP浏览器钱包,用户可以使用它来保存和发送ICP,以及将联系人保存在本地存储地址簿。用户可从GitHub发布的版本中下载并安装Plug,适用于Chrome或Chromium浏览器(如Brave)和Firefox(仅限FirefoxESR、Developer或Nightly)。Plug称接下来将发布V0.2.0、V0.3.0,1至2周内支持Cycles、应用程序身份验证和其他代币。Plug是DFINITY互联网计算机浏览器插件钱包,可帮助用户在互联网计算机上管理其身份和资产。[2021/7/11 0:43:07]
Coinwind与BirdFinance达成战略合作:据官方消息,Coinwind与BirdFinance达成战略合作,双方将在品牌宣传、社区共建以及产品的乐高组合等方面开展合作,共同推进双方社区的繁荣与发展。
CoinWind是一个DeFi智能金融平台,通过合约自动将质押的币种进行撮合配对,配合对冲无常损失策略,将用户收益最大化,有效解决了用户单币种质押收益低、LP质押无常损失大等风险问题。
BirdFinance是一种极致通缩的跨链收益聚合协议,开发多样化复利挖矿策略,实现资产增值。[2021/6/28 0:11:01]
带有资金账户的?NNS仪表板
接下来,导航到右上角的CANISTERS选项卡。您应该会看到以下屏幕:
MXC抹茶已上线第二十二期新币挖矿ICP(DFINITY):据官方公告,1月30日13:00-2月2日23:00,MXC抹茶上线第二十二期新币挖矿项目ICP(DFINITY),可使用MX、BTC、USDT、ETH挖矿ICP。挖矿开始后,MXC抹茶将根据ICP挖矿总量按4天平均分配到挖矿池中。登录MXC抹茶官网或客户端,点击“MX DeFi\"进入活动页面,即可参与质押挖矿。
资料显示,DFINITY正在构建一款去中心化的公共云计算服务,旨在打造一个更强性能、更大容量和更好兼容性的区块链机制,为商业应用提供基础设施。[2021/1/30 18:27:41]
容器视图
单击页面底部的蓝色“创建或链接容器”按钮以打开对话框。
库币上线DFI开盘上涨26.85%:据库币KuCoin交易所消息,库币已上线DFI项目并支持DFI/USDT和DFI/BTC交易服务。DFI开盘价为2USDT,当前报价2.537USDT,涨幅达26.85%。同时参与DFI交易可瓜分$20,000奖池。 库币数字货币交易所,为来自207个国家的600万用户提供币币、法币、合约、矿池、借贷等一站式服务。[2021/1/21 16:43:07]
容器创建对话框
单击“创建新容器”按钮。然后选择您要用于为新容器注资的ICP账户。
选择ICP源账户
然后系统会提示您输入金额。现在,我们将在TCycles输入中输入5。5万亿个周期计算为每1T约65美分,因此约为3.25美元。
动态 | VScode上线支持Motoko语言的Dfinity插件:据AnchorDAO消息,Visual Studio Code上线首个支持Motoko语言的Dfinity插件,VScode搜索插件 Dfinity 即可安装。去中心化计算平台Dfinity于2018年完成一轮a16z领投的1.02亿美金融资,Motoko是Dfinity的智能合约语言,该语言可以与WebAssembly模块连接。[2019/12/12]
创建Canister需要1T费用,因此您还剩下4T周期来运行您的Canister。
输入金额为您的容器子提供资金
单击“查看周期购买”,然后在以下屏幕上查看。
查看容器创建
再次点击“确认”,然后你就可以开始了!
成功创建容器
连接电脑
在这个例子中,我将使用一个超小型网站作为我们正在部署的应用程序。
该应用程序并不重要,但您应该位于一个包含有效dfx项目的目录中,以了解接下来的说明。您可以通过克隆此示例项目直接进行操作:
接下来,您需要通过运行以下命令从您的计算机获取主体:
使用终端获取主体
复制该主体ID,然后使用新创建的容器返回您的选项卡。单击蓝色的“更改控制器”按钮打开控制器管理UI。
输入主体ID作为控制器
在空的第二个输入中输入您的委托人,然后单击“执行控制器更改”。此步骤授权您计算机上的dfx部署到您新创建的容器。
控制器变更确认
接受确认后,复制您的容器ID。我们现在将使用它来部署您的第一个Canister。
部署您的容器
打开示例项目,并打开文件canister_ids.json。将替换为引号内的容器ID,然后保存文件。
替换canister_ids.json中的
然后,你需要运行
部署资产容器,在/assets下托管index.html文件。这将部署一个非常简单的静态网站到Internet计算机。
分解命令,dfx正在使用dfx.json中的配置部署项目。我们标记网络应该是IC,它是您刚刚创建您的容器的生产副本。然后,我们说--no-wallet,向DFX表明您正在使用您的委托人将您的容器直接部署到现有的容器中。
部署站点
最后,一旦部署成功,在浏览器中打开一个标签到.ic0.app,再次将替换为您的容器ID。
现场站点
如果一切顺利——恭喜!您的新站点应该在互联网计算机上运行。
尝试对index.html进行更改并使用dfxdeploy--networkic--no-wallet重新部署,以查看您的更新是否直接在互联网计算机的区块链上运行!
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。