松露插件验证 这个松露插件可让您直接从Truffle CLI在Etherscan上自动验证智能合约的源代码。 我在我的网站上写了一个教程,该教程了安装和使用此插件的整个过程:。 注意:此版本的插件使用多文件验证。 如果出于任何原因要使用源代码拼合,请使用该插件的 。 安装/准备 使用npm或yarn安装插件npm install -D truffle-plugin-verify yarn add -D truffle-plugin-verify 将插件添加到您的truffle-config.js文件module . exports = { /* ... rest of truffl
2022-05-30 21:03:20 195KB ethereum truffle solidity web3
1
柠檬水 以太坊Solidity生产和销售柠檬水的合同
2022-05-23 12:44:58 219KB JavaScript
1
ERC-1155参考实现 这是ERC-1155的正在进行中的实现,基于的讨论。 要求: 坚固度0.5 设置 在根目录中运行npm install 。 单元测试 运行npm test以运行单元测试。
2022-05-13 18:48:44 65KB Solidity
1
区块链中的智能合约技术solidity语言
2022-05-06 18:16:05 3KB 区块链 智能合约 综合资源
1
用于Solidity的String&Slice实用程序库 概述 该库中的功能主要使用称为“切片”的抽象来实现。 切片代表字符串的一部分-从整个字符串到单个字符,甚至根本没有任何字符(长度为0的切片)。 由于切片只需指定偏移量和长度,因此复制和处理切片比复制和处理它们引用的字符串要便宜得多。 为了进一步降低天然气成本,切片上需要返回切片的大多数功能都修改了原来的功能,而不是分配新的功能。 例如, s.split(".")将返回直到第一个'。'的文本,将s修改为仅包含'。'之后的字符串的其余部分。 在您不想修改原始切片的情况下,可以首先使用.copy()进行复制,例如: s.copy().split(".") 。 尝试避免在循环中使用此惯用法; 由于Solidity没有内存管理,因此将导致分配许多短命的切片,这些切片随后将被丢弃。 返回两个切片的函数有两种版本:非分配版本,它以第二个切片为
2022-04-23 10:49:57 16KB Solidity
1
2021 深度了解以太坊編程語言
2022-04-06 03:15:34 7.65MB 以太坊 数字货币
1
最近开始学习以太坊智能合约编程,其中涉及到智能合约之间的函数调用。 Solidity的三种合约间的调用方式有call、delegatecall 和 callcode这3种方式。参考了下面的文章: https://www.cnblogs.com/x-poior/p/10511552.html 对于文章中提到的三种调用方式的异同点 call: 最常用的调用方式,调用后内置变量 msg 的值会修改为调用者,执行环境为被调用者的运行环境(合约的 storage)。 delegatecall: 调用后内置变量 msg 的值不会修改为调用者,但执行环境为调用者的运行环境。 callcode: 调用后内
2022-04-05 17:29:59 435KB al ALL c
1
以太坊众筹系统 众筹系统是基于以太坊solidity书写智能合约,并用基于web3j 开发web应用。 项目地址: 项目环境 IntelliJ IDEA 2017 Apache Tomcat 8 Geth 1.7.3 准备工作 learn 搭建 geth 私有环境 启动私有链 ##初始化geth genesis.json在工程目录 ./geth init ./genesis.json --datadir "./chain" ##启动私有链,rpcaddr开启远程ip ./geth --datadir "./chain" --rpc --rpcaddr 10.100.7.47 --rpcapi personal,db,eth,net,web3 --networkid 66 ##新增账号 web3.personal.newAccount("123456") ##挖矿 miner.start
2022-04-04 10:17:30 514KB ethereum solidity web3j Java
1
本文翻译自:https://github.com/ConsenSys/smart-contract-best-practices。 为了使语句表达更加贴切,个别地方未按照原文逐字逐句翻译,如有出入请以原文为准。这篇文档旨在为Solidity开发人员提供一些智能合约的安全准则(security baseline)。当然也包括智能合约的安全开发理念、bug赏金计划指南、文档例程以及工具。
2022-04-03 19:40:17 1.12MB 智能合约 开发指南 Solidity
1
solidity-antlr4:ANTLR4的固态语法
2022-03-23 11:37:08 8KB parser ethereum antlr-grammar solidity
1