以太坊开发
文章平均质量分 55
一个世界级的开发环境,测试框架,资源管道,专为区块链打造的Ethereum Virtual Machine(以太坊虚拟机),目的是让代码生活更简单!
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
M.François
Learning code by doing more projects as many as you can.
展开
-
安装abigen
一步一步的操作如何安装abigen原创 2023-02-08 16:27:04 · 465 阅读 · 0 评论 -
Arweave/ceremic.network/cyberconnect.me/lens.dev介绍
Arweave/ceremic.network/cyberconnect.me/lens.dev介绍原创 2022-11-13 21:39:55 · 1351 阅读 · 0 评论 -
以太坊(EVM) 链下签名 & 链上验证 - 实践
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2022-01-16 16:48:00 · 614 阅读 · 0 评论 -
ERC721基于OpenZeppelin的模板NFT代码
编写和部署一个NFT合约代码https://ethereum.org/en/developers/tutorials/how-to-write-and-deploy-an-nft/// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "@openzeppelin/contracts/token/ERC721/ERC721.sol";import "@openzeppelin/contracts/utils/Counters.so原创 2021-09-23 23:30:57 · 15496 阅读 · 1 评论 -
10、以太坊智能合约开发(编写智能合约的安全性相关和注意事项)
Ethereum有两个账户第一种:合约账户(contract accounts) 可以接收、和持有资金,但是不能转账,因为没有private key第二种:外部拥有账户(externally owned accounts)可以对资金进行接收、持有、和转账,有private key应该要知道的1.payable关键字表示该函数可以接收funds2.msg.value关键字表示接收...原创 2020-02-04 18:57:51 · 743 阅读 · 3 评论 -
9、以太坊智能合约开发(暂停运行合约和合约升级)
暂停正在运行的智能合约为什么要暂停正在运行的合约?答:Stop Loss(及时止损)。假如智能合约编写的有重大bug,会引起合约里的财产被盗、钱被偷了,由于区块链具有不能变性(Immutability),部署到mainnet上的合约一旦生成就是固定的了,遇到这种bug,我们一定要提前在合约里设计好规则,比如提供可设置合约可用性的函数,使得合约里的所有函数,或者跟转账、提款等重要的函数进行约束暂...原创 2020-02-04 18:44:52 · 1000 阅读 · 1 评论 -
8、以太坊智能合约(IPFS的基础使用)
IPFS官网:ipfs.ioIPFS是一个peer-to-peer的超媒体协议,发明的目的是替换现有的HTTP协议,使得Web更快、更安全、更开放。IPFS的全称是星际文件系统(InterPlanetary File System) ,具备基本Web 2.0时代的功能和特性,也开启了Web 3.0时代!对于HTTP 2.0的时代,客户端向服务器发送一个请求,服务器返回一个响应结果,涉及的技...原创 2020-02-02 22:12:58 · 2081 阅读 · 0 评论 -
7、以太坊智能合约(安全审计 和 测试工具)
安全审计 Security Audits当你开发完智能合约后,可以交给专业的团队或者机构来审核你的智能合约,报告会指出有哪些漏洞?该如何修复等Open ZeppelinCoinFabrikQuillhash 测试工具Manticore 支持EVM的动态二进制分支工具Input Generation: Manticore自动生成输入来触发独立的代码路径Error Di...原创 2020-02-01 18:39:17 · 3598 阅读 · 1 评论 -
以太坊智能合约 network id 列表
0: Olympic, Ethereum public pre-release PoW testnet1: Frontier, Homestead, Metropolis, the Ethereum public PoW main network1: Classic, the (un)forked public Ethereum Classic PoW main network, ...转载 2020-01-28 17:16:57 · 1688 阅读 · 0 评论 -
5、以太坊智能合约开发(使用OpenZeppelin编写Token合约)
OpenZeppelin 是一个在以太坊上编写智能合约的库。在这里可以找到很多的Token合约的实现https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token这些文件夹里就有不同的token合约的实现,是属于OpenZeppelin官方的实现步骤1.创建一个空目录OpenZepp...原创 2020-01-21 20:44:58 · 1342 阅读 · 3 评论 -
4、以太坊智能合约开发(自己编写ERC-20的Token合约)
What are Tokens?Ether 是以太坊的本土货币,用于智能合约Tokens 是构建在以太坊平台上用于在不同的机构或实体之间基于一些指定的规则来交换价值的token的智能合约智能合约被用来创建tokens,这些智能合约也促进了tokens的交易,和tokens的账户余额记录。当一个Token被创建后,该token就可以用来交易、花销、和转账给别人什么是Token ...原创 2020-01-15 11:44:41 · 2236 阅读 · 0 评论 -
3、以太坊智能合约开发(语法开发学习)
Smart Contracts 智能合约什么是智能合约?答:a. It’s a piece of code that lives on the blockchain network.b. A self operating computer program that automatically executes when certain conditions are metc. It ca...原创 2020-01-08 11:04:50 · 623 阅读 · 1 评论 -
2、以太坊智能合约开发(宠物收养DApp)
本篇教程将带您完成一个DApp应用 - 宠物商店的收养追踪系统在开始之前,本篇教程需要读者了解基本的以太坊和智能合约的基础知识,并且掌握基础的HTML和JavaScript的知识。在这篇教程中,我们会讲到:1.设置开发环境2.使用Truffle box来创建一个Truffle项目3.编写智能合约4.编译和迁移智能合约5.测试智能合约6.创建与智能合约交互的用户界面7.在浏览器...原创 2020-01-02 14:44:13 · 1112 阅读 · 1 评论