首页 > 世链号 > 币安链智能合约DAPP系统开发搭建方案
WX13242772558  

币安链智能合约DAPP系统开发搭建方案

摘要: 对数字货币有过一定了解的朋友应该知道币安(binance),币安最近推出了一个能兼容以太坊EVM并且运行智能合约的区块链,名为币安智能链。
    对数字货币有过一定了解的朋友应该知道币安(binance),币安最近推出了一个能兼容以太坊EVM并且运行智能合约的区块链,名为币安智能链。
 
    这条链是使用PoSA的方式进行节点的选举和一致性校验,参与者使用BNB抵押进行参与,如果校验交易成功,提出有效区块,将从区块当中的交易收取手续费。
 
    首先,进入网站之后我们先找到如何新建一个项目,在右侧有个蓝色的方框内,写着CreateProject,点击之后就会跳转到一个新的项目当中。智能合约DAPP系统13z开发4z77技术z558。
 
    在这里我们可以看到会自动生成2个文件,上面是关于ERC20的类型引用(githubImport.sol),下面是一个简单的存取数的智能合约。
 
    我把合约内容贴在这里,让大家了解一下。
 
    合约内包括一个变量和两个函数,分别对应的是写数以及读数。
 
    编译
 
    在我们写好了智能合约后,点击右侧的compile会出现这样的侧边框。首先根据我们之前智能合约当中的版本定义选择一个complier,之前的定义是>=0.4.22<0.7.0,那么在这里我选择一个0.6.8的版本,是符合版本定义的。
 
    选择好之后点击下面的蓝色方框Compilestorage.sol,就可以进行编译了,在编译成功后会出现如下字样。
 
    在编译完成之后我们将进行合约的部署。
 
    在这里有一点需要注意的,BSC上有两条链可以进行合约的部署,一条是测试网,一条是主网。测试网可以通过测试网的faucet领取测试代币进行部署,主网则需要从币安的官网上购买BNB存到自己的BEP20地址当中才能部署。
 
    首先我们讲一下关于测试网的合约部署,在测试网上部署成本比较低,过程也比较简单。
 
    与一般的以太坊EVM部署不同的是,在币安智能链上部署需要对Metamask进行一些设置。
 
    首先,我们打开小狐狸钱包(metamask),点击EthereumMainnet的地方选择网络选项,然后点击自定义RPC(CustomRPC)。
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。