随笔分类 - ethereum
发表于 2022-08-16 00:32阅读:145评论:0推荐:0
摘要:首先准备ganache工具,可以快速搭建一条本地链。 在vscode终端安装yarn add 添加ethers,fs-sxtra,solc,用solc命令编译后下面文件生成abi和bin文件 // I'm a comment! // SPDX-License-Identifier: MIT prag
阅读全文 »
发表于 2022-07-20 00:11阅读:781评论:0推荐:0
摘要:multical合约作用:在运行一个交易所/去中心化金融dapp的项目前端时,前端要向区块链读很多数据,也许一个页面就充满了数据,tlv ,币价,挖矿合约,锁仓量。这些数据需要一个个去链上读取一个个合约,一个个方法去读,但是这样会造成大量的对链请求。可以将大量的请求安装以太坊的规则进行封装,然后一次
阅读全文 »
发表于 2022-06-29 10:08阅读:22评论:0推荐:0
摘要:上一章中,您有没有发现任何安全漏洞呢? 呀!setKittyContractAddress 可见性居然申明为“外部的”(external),岂不是任何人都可以调用它! 也就是说,任何调用该函数的人都可以更改 CryptoKitties 合约的地址,使得其他人都没法再运行我们的程序了。 我们确实是希望
阅读全文 »
发表于 2022-06-29 10:00阅读:38评论:0推荐:0
摘要:厉害!现在我们懂了如何在禁止第三方修改我们的合约的同时,留个后门给咱们自己去修改。 让我们来看另一种使得 Solidity 编程语言与众不同的特征: 在 Solidity 中,你的用户想要每次执行你的 DApp 都需要支付一定的 gas,gas 可以用以太币购买,因此,用户每次跑 DApp 都得花费
阅读全文 »
发表于 2022-03-06 22:11阅读:62评论:0推荐:0
摘要:1、geth的官方下载地址:https://geth.ethereum.org/downloads/,开发者需要安装geth,geth&tools。 2、geth --help验证geth效果。 3、配置创世块文件,genesis.json文件如下 { "config": { "chainId":
阅读全文 »