InfoSec learning 
  • Home
  • Archives
  • Categories
  • Tags
  •   
root@whale3070:~# _

cryptozombies4

第 5 章:僵尸战斗 (Zombie Fightin’)现在我们的合约中有了一个随机数来源,我们可以在僵尸对战中用它来计算战斗结果了。我们的僵尸对战机制如下: 你选择你的一只僵尸,然后选择一个对手的僵尸进行攻击。 如果你是攻击方僵尸,你将有 70% 的胜率。防守方僵尸将有 30% 的胜率。 所有僵尸(无论攻击方还是防守方)都将拥有 winCount(胜场数)和 lossCount(败场数),这些

2025-11-25
Web3

cryptozombies3

第十章:用view函数节省燃料太棒了!现在我们的高级僵尸拥有特殊能力了,这能激励主人给它们升级。以后我们还可以添加更多这类功能。 让我们再添加一个函数:我们的DApp需要一个查看用户所有僵尸军团的方法,就命名为getZombiesByOwner吧。 这个函数只需从区块链读取数据,因此可以设为view函数。这正好引出了关于燃料优化的重要知识点: view函数不消耗燃料当用户外部调用view函数时,不

2025-11-23
Web3

cryptozombies2

定义与使用interfaceContinuing our previous example with NumberInterface, once we’ve defined the interface as:继续我们之前使用 NumberInterface 的例子,一旦我们定义了如下接口: 123contract NumberInterface { function getNum(ad

2025-11-22
Web3

我的生平(二十七)

Here's something encrypted, password is required to continue reading.

2025-11-21
experience

cryptozombies

网站: https://cryptozombies.io/是一个学习solidity的教学网站,英语的。可以一边学英语一边学solidity开发。 状态变量state 变量将会永久存储在以太坊链上Unsigned Integers无符号整数 英语中,如何表达次方to the power of (最正式、最标准) 10 to the power of 3 (10的3次方) 数组数组分为固定数组和动态

2025-11-20
Web3

我的生平(二十六)

Here's something encrypted, password is required to continue reading.

2025-11-20
experience

hardhat开发框架4

上一篇: hardhat开发框架3 在上一篇中,我们了解到了 学习solidity必须要学习开发框架。hardhat就如同python里的FastAPI或者Flask Cancun是以太坊重要升级的代号 Moche是一个JavaScript测试框架 ether.js提供了一个简单的api和以太坊进行交互 小测试让我为你提供三个全新的问题,帮助你测试一下 Solidity 的知识: 在 Sol

2025-11-20
Web3

我的生平(二十五)

Here's something encrypted, password is required to continue reading.

2025-11-20
experience

我的生平(二十四)

Here's something encrypted, password is required to continue reading.

2025-11-19
experience

hardhat开发框架3

上一篇: hardhat开发框架2 在上一篇中,我们了解到了 nvm 是node版本管理器 node.js是JavaScript runtime npm是node.js的包管理工具 hardhat的历史有7年,是一家名为nomic labs的公司开发的 可以通过搜索公司名词和它们的官网去发现新的工作机会 在linux虚拟机中安装了hardhat和fountry(在windows安装这些遇到了很多

2025-11-19
Web3
123…107

Search

Whale3070
总访问量 次 总访客数 人