安全帽依赖编译器 直接从NPM依赖项编译Solidity源。 安装 yarn add --dev hardhat-dependency-compiler 用法 在安全帽配置中加载插件: require ( 'hardhat-dependency-compiler' ) ; 在dependencyCompiler项下添加配置: 选项 描述 默认 paths 依赖路径Array进行编译 [] path ABI导出目录的路径(相对于Hardhat源目录) './hardhat-dependency-compiler' keep 编译完成后是否保留临时文件目录(目录仍将在每次编译时删除并重新生成) false dependencyCompiler: { paths : [ '@openzeppelin/contracts/token/ERC20/IERC20.sol
2022-01-05 18:07:33 51KB npm wow yarn ethereum
1
使用Docker运行私有以太坊链 此处提供的Docker配置允许使用Docker Compose运行多个以太坊节点。 毋庸置疑,该软件包仅用于测试和评估以太坊,而不应用于生产。 首先,构建基础映像: $ cd ethereum-base/ $ docker build -t substrate/ethereum-base . 这可能需要一些时间才能完成; 基本映像将安装以太坊,初始化新链并生成DAG(罪魁祸首!) 构建基本映像后,可以使用Docker Compose启动任意数量的节点: $ cd ethereum-node/ $ docker-compose up -d $ docker-compose scale node=3 如果您想拖出日志以查看发生了什么情况,请执行以下操作: $ docker-compose logs -f 这是怎么回事? 简而言之,我想学习以太坊(它
2021-12-30 16:19:48 5KB Shell
1
完整的以太坊区块链开发教程(草案) 内容和链接 01 HelloWorld-> 02测试-> 03测试驱动开发 04用松露部署到rinkeby(testnet) 05松露部署到实时网络 06 ICO基本 07 ICO合约开发 08使用openzeppelin框架进行众筹 09验证您的ICO合同 10在etherscan上更新您的ICO和令牌信息 作者 此时保留所有版权。
2021-12-25 22:56:07 812KB tutorial ethereum smart-contracts truffle
1
ethdeploy | 用于智能合约的webpack;) 高度可配置的合同登台和部署实用程序的首次通过。 由Nick Dodson用:red_heart:︎制成。 如果您正在使用此工具,我们将很高兴收到您的来信! 产品特点 高度无调理 只是部署,就是这样! (不编译或测试合同,但使用插件; = D) 可组合,可集成到其他东西,例如webpack加载器, cli或任何其他框架 高度可配置(将具有不同设置的合约以不同方式部署到多个环境) 可扩展的部署阶段可以在任何环境到任何环境中进行 轻度抽象,承诺化但大多不受质疑的部署脚本(尽管将来可能没有希望) 轻量级,不包含大量依赖项 简单而强大,进气数据/配置>>输
2021-12-25 22:12:46 304KB deployment ethereum solidity contracts
1
智能合约验证 此api将源代码编译为字节码,并将字节码与getCode方法匹配。 范例要求 curl --request POST --data { "address": "0x37536bc1088010081691eec2ea6ae5c93533ed24", "version": "v0.4.21+commit.dfe3193c", "name": "HelloWorld", "provider": "https://core.poa.network:443", "optimization": 0 "sourceCode": "example" } 范例回应 { "verified":"no", "error":"Contract does not exist or name does not match",
2021-12-24 17:30:10 66KB bytecode ethereum solidity web3js
1
合同安全 检查清单 1.合同: 1.1是否在Etherscan上进行了验证? YES NO 为什么这有关系? 智能合约以字节码存储在以太坊区块链上(主要是出于优化原因),因此要确保区块链上存储的合约的源代码与GitHub或项目页面上发布的相同,项目团队还应在上对其进行验证通过提供原始源代码来进行Etherscan。 然后,Etherscan将提供的源代码的字节码与以太坊区块链上存储的字节码进行比较。 1.2 ERC-20是否兼容? YES NO 为什么这有关系? 如果所审查的合同是代币合同(而不是抵押合同,合同等),则该合同应与ERC-20标准兼容,以在使用时提供全部功能。 1.3这是代理合同吗? YES NO 如果是,当前主合同的地址是什么? 为什么这有关系? 如果主合同是代理合同,则其所有者可以在不更改合同地址的情况下更改合同功能。 尽管在审查期间发现了代理合同,但也
2021-12-24 17:14:03 8KB ethereum smart-contracts blockchain audit
1
从和烘焙而来的坊钱包恢复密码多线程工具,用于使用keystore v3 json文件帮助恢复丢失的密码(如果您同时使用粗俗和单词列表技术,开始+结束词,整个ascii或仅数字) 视频示范 要求: Linux / Windows 10周年更新或更高版本,并且启用了Linux的Windows子系统。 python 2.7.x 依赖安装: sudo apt-get install libssl-dev build-essential automake pkg-config libtool libffi-dev libgmp-dev pandoc 安装pyenv + python 2.7 curl https://pyenv.run | bash echo 'export PATH="~/.pyenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv
2021-12-21 21:55:42 1.26MB python json generator ascii
1
prana: 使用NFT分发数字内容 我们人类只有通过与实体互动才能为实体增值的独特方法:曾经由马克·哈米尔(Mark Hamill)拥有的《星球大战》的特定DVD所获得的价格要高于其MRP(最高零售价),您将感性的价值附加到父亲给的手表上您(如此之多,以至于您都不愿意花任何钱分手)。仅在物理领域中才可能实现这种级别的交互和情感附加,这恰恰是因为数字副本没有唯一性。直到区块链和不可替代令牌的出现。 有了NFT,我们突然就能拥有独特的数字收藏品,将感性的价值赋予它,并拥有与之相关的历史。但是它们并不仅是收藏品。它们可以是功利主义的实体,就像您佩戴手表来显示时间一样。在这里,我们提出了一个实用的不可替代令牌的平台:用于数字内容。 各种形式的数字内容(电影,电子书,电视连续剧,漫画,音乐,游戏等)都可以在平台上分发,但为了简化和扩大项目范围,我们将重点放在电子书上。 执行电子书销售时,将生成唯一
2021-12-21 14:32:40 3.55MB ethereum nft ipfs-blockchain non-fungible-token
1
以太坊ETL 以太坊ETL可让您将区块链数据转换为方便的格式,例如CSV和关系数据库。 您是否只想立即查询以太坊数据? 使用的。 。 快速开始 安装以太坊ETL: pip3 install ethereum-etl 导出块和事务( , ): > ethereumetl export_blocks_and_transactions --start-block 0 --end-block 500000 \ --blocks-output blocks.csv --transactions-output transactions.csv \ --provider-uri https:/
2021-12-20 23:48:02 600KB export bigquery aws csv
1
SpillFree(分散式微博网站) 日常趋势已使这个时代成为社交媒体时代。2010年至2013年,全球Facebook用户数量翻了一番,从6.08亿增至12.3亿,而Twitter每月有2.84亿用户。 放眼一看,就能找到显示给我们的图案。 看到某人观看的任何内容,仅是因为有人认为它符合其检查政策的条件。 社交网络社区在分享思想时应该自由。 该平台应该是民主的,社区本身应该决定不需要的内容。 平台数据应该是公共的,不应向用户请求私人信息。 不能强迫用户导出无法公开发布的任何数据。 应该使用实时协议来确保无缝的讨论体验。 人们讨厌真理是因为他们爱真理胜于真理。 当真理温暖地照在他们身上
2021-12-19 19:27:59 1.17MB ethereum dapp ipfs truffle
1