编者按:本文来自PolkaWorld,作者:BetteChen,Odaily星球日报经授权转载。注:Laminar项目基于Substrate框架开发,目前已获得Web3基金会Grant。本文介绍了如何在以太坊测试网上启动LaminarFlowProtocols。在到以太坊主网上运行之前,LaminarFlowProtocols将会如其它项目一样先被部署在以太坊测试网络上。这将使得开发者们、协议参与者们、社区和交易者们能够在实物资产上链之前回顾和检测协议。测试网络
本指南将介绍启动LaminarFlowProtocols的Kovan测试网。测试网的运行类似于以太坊主网。可供选择的测试网包括Kovan、Ropsten和Rinkey。我们的选择主要基于相关合约的偏好性和可用性。连接到测试网
以太坊账户将能够在任何测试网以及主网上使用。通常,建议在测试网上使用一个不同的账户,这样你就不会失手发送真实的以太坊资产去测试网地址了。Metamask钱包
使用Metamask与以太坊网络、LaminarFlowProtocols和我们的DApp进行交互非常简单直观。你可以按照Metamask指南来设置。在与LaminarFlowProtocols进行交互时,你应该将网络由MainEthereumNetwork换成KovanTestNetwork。
添加FlowToken地址以追踪余额Metamask默认显示你账户中ETH的余额。你将需要添加其他感兴趣的ERC20Token以追踪其余额。打开菜单,向下拉动点击AddToken,添加感兴趣的代币合约地址,例如:DAI:0xbF7A7169562078c96f0eC1A8aFD6aE50f12e5A99fEUR:0x99D46D56b4f17BeFbE95673161aBDa45a0c29bf8fJPY:0xEAc94CCD74EFa1ED1578fF8276A96066b788c3A7fXAU:0xeD476b30f8296626051A3b5d5fA2A83CdC2B36eDfAPPL:0x9A442a19b2168CdBED51BD3dbDECe1e9FA5E6d7E在我们对协议的后续开发中,FlowToken合约也许会升级并被重新部署。但你可以在以下地址找到最新的Kovan部署地址:https://github.com/随着开发的不断进展,我们将逐步通过指南文档添加对其他软件和硬件钱包的支持,例如CoinbaseWallet和Ldger。获取以太币
你将需要Kovan以太坊—KETH来支付燃料费。以下有两种方式得到测试网以太坊代币。GitterKovan水龙头你可以去GitterKovan水龙头,用Github或者Twitter账户注册并在聊天室内贴上你Kovan以太坊地址,一笔小额的以太币将被很快发送到你的账户。Parity的Kovan水龙头你也可以去Kovan水龙头,用Github账户登录并提供你的Kovan以太坊地址来获得一些以太币。获取DAI
使用Compound提供的DAI来部署Kovan上的LaminarFlowProtocols以便于获取代币和测试目的。从LaminarFlowExchangeDApp中获取DAI将你的Metamask钱包转为KovanTestNetwork,然后访问FlowExchangeDApp,点击控制面板上的Faucet按钮以获得一些DAI来交易。从Compound网站中获取DAI另外,也可以访问Compound的DAI网页。在该页面的底端,点击Faucet按钮以获得一些DAI。设置Remix
如果你希望部署你自己的流动资金池来参与流动性供应,或者你希望与LaminarFlow合约进行无代码交互,则可以使用Remix作为实现工具。使用Remix以批准LaminarFlow合约转移你的DAI代币。这只在当你希望与智能合约进行无代码交互时才会用到。如果你熟悉Remix,你可以直接跳到步骤4。1.打开Remix2.登录你的Metamask钱包并连接上Kovan测试网3.设置Remix以启用ERC20合约的交互从此处复制合约源代码转到RemixFileExplorer选项卡:使用任意名称创建一个新的Solidity文件,然后将源代码贴入。选中该新建文件。转到Compiler选项卡:点击Compile按钮转到接下来的Deploy&Run选项卡:现在我们应该可以用它来设置DAIERC20合约并与其进行交互了。4.设置DAI合约。在Deploy&Run选项卡中,确保在Environment字段中选中InjectedWeb3。在Deploy按钮上方的下拉菜单中选择IERC20在旁边的AtAddress字段处贴上DAI地址点击AtAddress按钮
5.使用DAI合约展开DeployedContracts下方的IERC20文本框,并展开approve功能栏以与其进行交互请在spender字段处输入DAI地址以批准合成资产合约因铸造或存储代币而转移你的DAI将已核准的金额输入amount字段。注意此处以unit256作为单位,其中DAI为18位数,100DAI被表示为1000000000000000000在此处查看交易示例。开始测试LaminarFlowProtocol
你可以通过我们的网页应用启用协议:https://flow.laminar.one或者你可以直接与智能合约进行交互:https://github.com/查看Laminar的更新
官网:https://laminar.oneTwitter:https://twitter.com/LaminarProtocolGithub:https://github.com/lLinkedIn:https://www.linkedin.com/
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。