简介Solidity0.8.18(2023年2月):根据EIP-6049,selfdestruct被标记为弃用。编译器会对其使用发出警告,建议开发者避免使用该函数。以太坊Cancun升级(计划中):依据EIP-6780,selfdestruct的行为将被修改。除了在合约部署交
什么是函数选择器Solidity的函数选择器(FunctionSelector)是EVM中用于标识智能合约中特定函数的唯一4字节(8位十六进制)标识符。它本质上是函数签名的Keccak-256哈希值的前4个字节。主要用于在低级调用(如call、delegatecall、sta
Sonic提供了一个更高效、更安全、可扩展性更强的区块链基础设施,为未来的去中心化应用(dApps)和生态创新铺平了道路。
区块链的基本概念1.分布式账本区块链(Blockchain)是一种分布式记账技术,通过密码学和共识机制,实现了去中心化、不可篡改的数据存储与传输。
对于想转行同学的一些学习资料汇总
Foundry是一个专为以太坊智能合约开发设计的快速、现代化的工具链,集成了编译、测试、部署和调试等功能。它用Rust编写,性能卓越,已成为Solidity开发者的首选工具之一。
什么是WalletConnectWalletConnect是一种开源协议,用于在去中心化应用(DApp)和加密钱包之间建立安全连接,实现跨设备通信。
在web3中钱包是一个非常重要的概念,除了要了解常见的MetaMask这种浏览器钱包、硬件钱包等,对钱包的一些标准对开发来讲也是必须掌握的知识点,其中EIP-1193和EIP-6963是以太坊生态中关于钱包与应用交互的重要标准,下面我们来详细说说它们的核心内容以及区别。
web3 前端常见错误类型以及错误捕获处理
web2转行web3需要的前置知识。