导航:首页 > 以太莱特 > 以太坊合约源码验证

以太坊合约源码验证

发布时间:2024-03-05 17:43:34

㈠ ERC20代币的六个基本功能是什么

为了创建ERC20令牌,你需要记下以下内容

  1. 代币名称代
  2. 币符号代
  3. 币小数
  4. 位代币数量为流通
  5. 合约
  6. 代号验证源代码

除了ERC20之外,还有ERC20,ERC721,ERC223,ERC621,ERC827, 具体不做累述,但是对ERC721顺便说一下, ERC721是主要用于区块链游戏的协议,大家经常看到的区块链游戏基本上是基于ERC721。

㈡ solidity 智能合约(3):使用truffle编译部署及测试合约

先找源码敲一遍,跑起来,后面慢慢讲怎么用solidity编写以太坊智能合约。

这个文件编写在 contracts 目录下

这个文件在 migrations 目录下

这个文件可以创建一个 test 目录,然后放进去,我这里直接放在了根目录,不太规范。

要编译Truffle项目里的合约,请切换到项目工程所在根目录,然后在终端中键入以下内容:

首次运行时,将编译所有合约。 在后续运行中,Truffle将仅编译自上次编译以来有更改的合约。如果我们想覆盖此行为,可以使用 --all 选项运行上面的命令。

编译的目标文件 Artifacts 将放在 build/contracts/ 目录中,相对于项目根目录(如果该目录不存在,将创建该目录。)

这些 Artifacts 是Truffle内部工作的组成部分,它们在成功部署应用程序中起着重要作用。 不要去编辑这些文件,因为这些文件将被合约编译和部署覆盖。

编译成功后

迁移脚本(JavaScript文件)可帮助我们将合约部署到以太坊网络。 这些文件负责暂存我们的部署任务,并且假设我们的部署需求会随着时间的推移而发生变化。 随着项目的发展,我们将创建新的迁移脚本,以进一步推动区块链的发展。 先前运行的部署记录通过特殊的 Migrations 迁移合约记录在链上,详细信息如下。

部署命令

要运行部署,请运行以下命令:

这将部署在项目的 migrations 目录中的所有迁移文件。 最简单的迁移只是一组管理部署脚本。 如果我们的迁移先前已成功运行,则 truffle migrate 将从上次运行的迁移开始执行,仅运行新创建的迁移。 如果不存在新的迁移, truffle migrate 将不会执行任何操作。 我们可以使用 --reset 选项从头开始运行所有迁移。 对于本地测试,确保在执行 migrate 之前安装并运行了 Ganache等 测试区块链。

测试脚本中输入数值 100 ,取出的数值为 64 (这个值是16进制格式,转为十进制就是 100 ).

阅读全文

与以太坊合约源码验证相关的资料

热点内容
三个村庄挖矿 浏览:67
空以太坊 浏览:223
什么是莱特币隔离验证 浏览:765
以太坊的今日行情 浏览:570
什么是极路由矿机 浏览:956
以太坊多币种交易 浏览:543
区块链游戏行业龙头 浏览:120
比特币能在澳门提现吗 浏览:791
比特币不给注册了 浏览:882
天茹矿机有限公司 浏览:777
火星财经官网矿机 浏览:659
bdk区块链 浏览:677
振动放矿机结构简图 浏览:869
区块链溯源系统价格 浏览:962
电脑被别人挖矿了怎么显写示 浏览:474
heic健康链数字货币 浏览:986
linux系统挖矿 浏览:224
以太坊私有链挖矿最大 浏览:301
ckb矿机发货时间 浏览:515
微信上做数字货币的 浏览:25