CREATE2是Solidity中的一个操作码,用于创建新的智能合约。它是在以太坊的君士坦丁堡硬分叉中引入的。
solidity - 继承(Inheritance)
BSN简介区块链服务网络(Blockchain-basedServiceNetwork)是一个跨云服务、跨门户、跨底层框架,用于部署和运行各类区块链应用的基础设施网络,2020年4月25日启动商用。
分析以太坊虚拟机各语言设计
solidity新手,从别的语言转来的,对solidity的引用的理解总觉得有什么不到位的地方,很别扭,静心深究,终于有些小小的感悟。 把b赋值给变量a,如果产生了引用,即意味着,在a里,存储了一个...
先说正事这个世界杯竞猜项目是我之前在企业内部培训的材料,整个世界杯竞猜项目包含十大主题:包括合约编写、hardhat框架使用、ERC20合约介绍、subgraph搭建、airdrop实践、可升级合约实现、链下签名、Go语言与合约交互等,通过学习可以系统等了解以太坊开发技术栈,为后续开发奠定坚实基础
在 Solidity 中关于 tx.data 有约定俗成的用法。
当合约中需要维护大量配置参数时该怎样处理?本文给出了几种不同的参考做法。
OpenZeppelinFoundryUpgradesupgradeProxy升级合约源码分析Upgrades.upgradeProxy源码分析Upgradesaproxytoanewimplementationcontract.Onlysupportedfor
关于合约之间调用的指令 call、callcode、delegatecall 和 staticcall。
call
callcode
delegatecall
staticcall
重入攻击代码实现
以太坊 EVM 支持交易回滚,合约可以使不满足条件的调用失败,从而回滚部分或者整个交易。
写一个0转账攻击合约
本文我们将讲解十进制定点数和二进制定点数的运算,以及看看相关库的编写和使用。
Damn Vulnerable DeFi V4 题解1 —— Unstoppable