查看原文
其他

Laminar Flow Protocols:从以太坊测试网开始问世

Bette Chen PolkaWorld 2020-01-27

加入 www.polkaworld.org 社区,共建 Web 3.0!

注:Laminar 项目基于 Substrate 框架开发,目前已获得 Web3 基金会 Grant。本文介绍了如何在以太坊测试网上启动 Laminar Flow Protocols。


在到以太坊主网上运行之前,Laminar Flow Protocols 将会如其它项目一样先被部署在以太坊测试网络(后文称“测试网”)上。这将使得开发者们、协议参与者们、社区和交易者们能够在实物资产上链之前回顾和检测协议。



测试网络

本指南将介绍启动 Laminar Flow Protocols 的 Kovan 测试网。


测试网的运行类似于以太坊主网。可供选择的测试网包括  Kovan、Ropsten 和 Rinkey。我们的选择主要基于相关合约的偏好性和可用性。



连接到测试网

以太坊账户将能够在任何测试网以及主网上使用。通常,建议在测试网上使用一个不同的账户,这样你就不会失手发送真实的以太坊资产去测试网地址了。



Metamask 钱包

使用 Metamask 与以太坊网络、Laminar Flow Protocols 和我们的 DApp 进行交互非常简单直观。你可以按照 Metamask 指南(第一部分和第二部分)来设置。


在与 Laminar Flow Protocols 进行交互时,你应该将网络由 Main Ethereum Network 换成 Kovan Test Network。




添加 Flow Token 地址以追踪余额

Metamask 默认显示你账户中 ETH 的余额。你将需要添加其他感兴趣的 ERC20 Token 以追踪其余额。

打开菜单,向下拉动点击 Add Token,添加感兴趣的代币合约地址,例如:


  • DAI:0xbF7A7169562078c96f0eC1A8aFD6aE50f12e5A99

  • fEUR: 0x99D46D56b4f17BeFbE95673161aBDa45a0c29bf8

  • fJPY: 0xEAc94CCD74EFa1ED1578fF8276A96066b788c3A7

  • fXAU: 0xeD476b30f8296626051A3b5d5fA2A83CdC2B36eD

  • fAPPL: 0x9A442a19b2168CdBED51BD3dbDECe1e9FA5E6d7E


在我们对协议的后续开发中,Flow Token 合约也许会升级并被重新部署。但你可以在以下地址找到最新的 Kovan 部署地址:https://github.com/laminar-protocol/flow-protocol-ethereum/blob/master/artifacts/deployment.json


随着开发的不断进展,我们将逐步通过指南文档添加对其他软件和硬件钱包的支持,例如Coinbase Wallet 和 Ldger。



获取以太币

你将需要 Kovan 以太坊—KETH 来支付燃料费。以下有两种方式得到测试网以太坊代币。



Gitter Kovan 水龙头

你可以去 Gitter Kovan 水龙头,用 Github 或者 Twitter 账户注册并在聊天室内贴上你Kovan 以太坊地址,一笔小额的以太币将被很快发送到你的账户。



Parity 的 Kovan 水龙头

你也可以去 Kovan 水龙头,用 Github 账户登录并提供你的 Kovan 以太坊地址来获得一些以太币。



获取DAI

使用 Compound 提供的DAI 来部署 Kovan 上的 Laminar Flow Protocols 以便于获取代币和测试目的。



从 Laminar Flow Exchange DApp 中获取DAI

将你的 Metamask 钱包转为 Kovan Test Network,然后访问 Flow Exchange DApp,点击控制面板上的 Faucet 按钮以获得一些 DAI 来交易。



从 Compound 网站中获取 DAI

另外,也可以访问 Compound 的 DAI 网页。在该页面的底端,点击 Faucet 按钮以获得一些 DAI。



设置 Remix(可选)

如果你希望部署你自己的流动资金池来参与流动性供应,或者你希望与 Laminar Flow 合约进行无代码交互,则可以使用 Remix(以太坊集成开发环境)作为实现工具。


使用 Remix 以批准 Laminar Flow 合约转移你的 DAI 代币。这只在当你希望与智能合约进行无代码交互时才会用到。如果你熟悉 Remix,你可以直接跳到步骤4。


1.打开 Remix

2.登录你的 Metamask 钱包并连接上 Kovan 测试网

3.设置 Remix 以启用 ERC20 合约的交互

  • 从此处复制合约源代码

  • 转到 Remix File Explorer 选项卡:使用任意名称创建一个新的 Solidity 文件,然后将源代码贴入。选中该新建文件。

  • 转到 Compiler 选项卡:点击 Compile 按钮

  • 转到接下来的 Deploy & Run 选项卡:现在我们应该可以用它来设置 DAI ERC20 合约并与其进行交互了。

4.设置 DAI 合约。

  • 在 Deploy & Run 选项卡中,确保在 Environment 字段中选中 Injected Web3。

  • 在 Deploy 按钮上方的下拉菜单中选择 IERC20

  • 在旁边的 At Address 字段处贴上 DAI 地址

  • 点击 At Address 按钮

5.使用 DAI 合约

  • 展开 Deployed Contracts 下方的 IERC20 文本框,并展开 approve 功能栏以与其进行交互

  • 请在 spender 字段处输入 DAI 地址以批准合成资产合约因铸造或存储代币而转移你的 DAI

  • 将已核准的金额输入 amount 字段。注意此处以 unit256 作为单位,其中 DAI 为18位数,100 DAI 被表示为1000000000000000000

  • 在此处查看交易示例。



开始测试 Laminar Flow Protocol

你可以通过我们的网页应用启用协议:https://flow.laminar.one


或者你可以直接与智能合约进行交互:https://github.com/laminar-protocol/flow-protocol-ethereum/wiki



查看 Laminar 的更新

官网:

https://laminar.one

Twitter:

https://twitter.com/LaminarProtocol

Github:

https://github.com/laminar-protocol/flow-protocol-ethereum

LinkedIn:https://www.linkedin.com/company/laminar-protocols


原文网址:

https://medium.com/laminar/get-started-with-ethereum-testnet-for-laminar-flow-protocols-9883741d6754

翻译者:Silvia


更多内容:


Substrate 入门 - 环境配置与编译(一)

波卡周报 | 波卡生态新增 DeFi 项目 Acala Network!Parity 正在积极发展 Substrate 的生态

Kusama CC-3 社区自治版本已发布!4 个必看重大变化


扫码关注公众号,回复 “1” 加入波卡群

关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存