ERC20代币标准和实现 ERC20 代币标准 :2015年11月提出来 获取账户余额。 转账操作 授权转账操作 获取代币总供给量。 获取代币信息。(可选),包括名称,代号,...
ERC20代币标准和实现 ERC20 代币标准 :2015年11月提出来 获取账户余额。 转账操作 授权转账操作 获取代币总供给量。 获取代币信息。(可选),包括名称,代号,...
ABI 的编码和解码 ABI(application binary interface,应用二进制接口) 是与以太坊智能合约交互的标准。数据基于他们的类型编码,并且由于编码后...
合约中创建新的合约 以太网区块链上,外部账户(Externally Owned Account,EOA)可以创建智能合约,智能合约同样可以创建新的合约。去中心化交易所Unis...
最近家里网络有时候会断网,感觉会不会arp 攻击,所以整理了下资料总结下 预防措施 定期维护脚本创建一个清理脚本 cleanup_arp.sh: 网络隔离 防火墙设置 高级故...
call 函数 - 调用合约 call 时address 类型的底层函数,用来与其他合约交互。call 函数返回两个变量:第一个布尔值,代表调用结果成功与否;第二个是目标函数...
调用其他合约 在Solidity中,一个合约可以调用另一个合约的函数,这在构建复杂的DApps时非常有用。在已知合约代码(或接口)和地址的情况,调用已部署的合约。 编写一个简...
接收ETH Solidity 支持两种特殊的回调函数,分别是receive()和 fallback()(1)接收ETH使用recieve(2)处理合约中不存在的函数调用,或者...
函数重载 定义两个函数不同的是参数不同。再经过编译器编译后,编程了不同的选择器(selector) 实参匹配注意⚠️:如下的情况会报错,因为50既能转成uint8,也能转成u...
异常 Solidity语言中有三种异常的方法:error,require和assert error 关键字 Solidity 0.8.4 版本新增关键字,方便高效向用户解释操...
抽象合约和接口 抽象合约如果一个智能合约至少有一个未实现的函数,某个函数缺少花括号中的主体内容,则必须将该合约标记为abstract,不然编译报错。未实现的合约需要加virt...
继承,多重继承 virtual 父合约中的函数,如果希望子合约重写,需要用virtual关键字声明override 子合约重写了父合约中的函数,则需要用override关键字...
external 和 internal 区别 internal 关键字声明函数只可以合约内部调用,所以给外部调用需要external声明的minusCall方法 payabl...
变量的单位和换算 1 Ether (ETH)= 1,000 Milliether (Finney)= 1,000,000 Microether (Szabo)= 1,000,...
Solidity是强类型语言,每个变量必须在编译前制定其类型。大体分为值类型和引用类型 1. 值类型(始终按值传递的变量) 整型 有符号int8~int256 数字以8递进,...
Solidity 简述Solidity是,以太坊虚拟机(EVM)智能合约的语言。同时是熟练操作区块链的必备技能 Solidity 有两个特点:一,面向智能合约二,静态类型:S...
从目前来看,主要集中在Web3.0未来发展的态势,已经发展到成熟,算起来5年的时间。因为他太特殊,而且难以监管,争议不断。目前还是蓝海,但是入行的难度还是比较陡峭。大厂背书的...
作为一名 Android 开发者,你转型 Web3 具有天然的优势。你的移动端开发经验、对用户体验的理解以及工程化能力都是非常宝贵的财富。Web3 世界正急需能将复杂技术转化...
好多年没有在这里写文章了,我,又回来了。每次回来都是在这里积攒力量,或者是在这里积攒知识库。感觉没有一直坚持下去,有自己的原因,也有家庭和周围环境的原因。回头还是怪自己太懒了...
前言 你是否遇到过各种Macbook ,iPhone 手机耗电量惊人问题。现在系统卷各种套路就先不说了,流氓软件也是无孔不入呀,而且隐蔽性很强。 言归正传 因为我用的是mac...
甲乙木的日主 甲木:阳木,高大的乔木。优势:性格仁慈,宽厚温和,大方仁义,威武坚强提醒:容易自负,清高,不合群,过于直率(古天乐) 乙木: 阴木,藤蔓花草之木。优势:外柔内刚...