本章我们就来学习一下如何使用abigen生成合约go文件并进行调用
深入了解 Solidity 错误第二篇, 了解编译器错误。
Move 是最有潜力构建出像 Solidity 这样的生态系统,甚至超越 Solidity 的智能合约编程语言
上周的文章介绍了 “锚点输出” 和 CPFP carve out,这种方法仍然有一些不足之处,本篇文章探讨了目前为解决这些和其他限制所做的努力。
BitMaps库开发了一种存储更紧凑且高效的mapping(uint256=>bool)。传统的mapping(uint256=>bool)中一个slot只能存储一个键值对的bool值信息,而改用了BitMaps.BitMap数据结构后,一个slot理论上最多可以存256个键值对的bool值信息。
7月30日,因为Vyper部分版本中的漏洞,导致Curve、JPEG'd等项目陆续受到攻击,损失总计超过5200万美元。SharkTeam对此事件第一时间进行了技术分析,并总结了安全防范手段,希望后续项目可以引以为戒,共筑区块链行业的安全防线。一、事件分析以JPEG'd被攻击为例:攻击者
过去一周,明星项目动态如下: 第114次以太坊核心开发者共识会议:Devnet 8 最早下周推出;Layer2网络Shibarium跨链桥已上线公开测试;Optimism 推出「Law of Chains」v0.1 版本;Sui 通过 SIP6 ,允许开发人员构建流动性质押协议
每周以太坊进展
SignedSafeMath库就是直接对solidity内置的int256类型的加减乘除运算的函数封装。
本文详细介绍了如何在Solana网络中反序列化代币账户数据,应用Borsh序列化方法。读者将学习如何设置环境、提取账户信息,以及将原始数据转换为可读格式的步骤,适合对Solana开发有基础的开发者。最后提供完整代码示例和资源链接。
SignedMath库提供了solidity中尚未内置的标准有符号数的数学运算方法。
Web3 极客日报 1276
本文是关于去中心化金融(DeFi)中永续合约的综合指南,重点介绍了市场的现状和不同协议的比较,讨论了流动性提供、定价机制以及市场分析等方面。文章深入探讨了60多个协议的分类及其各自的优缺点,并指出了市场所面临的监管不确定性和历史发展背景,为读者提供了对永续合约更全面的了解。
UniswapX的核心奥义-“群体博弈”,让去中心化系统在聪明人的动机博弈中达成极致的平衡。
Web3 极客日报 1275
记一次隐蔽的恶意攻击事件追踪分析
本文介绍了最近发布的Cairo 1.0,Starknet的原生编程语言,重点关注其安全特性以及在Starknet上编写合约时可能遇到的陷阱。通过具体的代码示例讲解了如何编写Starknet智能合约,并指出了潜在的安全问题,如溢出、重入和存储冲突等。作者还提到了Cairo 2.0即将发布的改变,旨在增强语言的易用性和安全性。
深入了解 Solidity 错误第一篇, EVM 中的错误分类。
开始鼓捣之前,我希望我知道的。 近年来,椭圆曲线BLS12-381逐渐火了起来。许多协议都将其应用到了数字签名和零知识证明中:Zcash、Ethereum 2.0、Skale、Algorand、Dfinity、Chia 等等。 不幸的是,现有的关于 BLS12-381 的资料里充满着晦涩的咒语,比如
SafeMath库是对solidity中uint256的加、减、乘、除和取模运算的一层封装。由于solidity 0.8之前的uint256运算是不做溢出检查,许多基于0.8版本之前的项目都会使用该库。0.8版本之后solidity编译器内置了整形数溢出检查,所以SafeMath库也不再被广泛使用。
扫一扫 - 使用登链小程序
406 篇文章,451 学分
175 篇文章,383 学分
118 篇文章,336 学分
40 篇文章,329 学分
30 篇文章,292 学分