目前,部署在多个区块链上的应用程序面临着资产、流动性和用户的碎片化问题。通过Chainlink CCIP,开发人员可以完成通证和任意信息的跨链传递,实现跨链的去中心化应用程序的创建,这些应用程序由部署在多个不同区块链网络上的智能合约组成,彼此互操作,形成一个统一的应用。
在运行时错误是最常遇到的情况,你知道 Error 与 Panic 的细微差别吗? 发生 Panic 错误真的会消耗所有的 gas 么,本文揭晓答案。
Error
Panic
区块链技术及其生态的出现为创新者、开发者和用户提供了许多机会。但目前为止,可扩展性、交易速度和抢先交易相关的问题一直阻碍着 Web3 走向真正的 mass adaption 。Sei的出现则是为了解决上述这些问题。
DoubleEndedQueue库提供了双向队列的数据结构及对应操作库函数,提供了队头或队尾插入及弹出元素值等逻辑功能。本库采用优化过的storage存储且所有操作的时间复杂度都是O(1)。特别要注意的是库中的clear操作仅仅将队头和队尾指针清零,而之前队列中的元素值依然留存在storage中
文章大纲简介使用Chainbase所需的工具在Chainbase上设置免费账户使用ChainbaseAPI编写脚本打印钱包拥有的NFT结论常见问题解答(5个独特问题)1.简介随着非同质化代币(NFT)世界的日益流行,钱包所有者能够查看他们所拥有的所有NFT
Web3 极客日报 1277
本章我们就来学习一下如何使用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类型的加减乘除运算的函数封装。
SignedMath库提供了solidity中尚未内置的标准有符号数的数学运算方法。
Web3 极客日报 1276
UniswapX的核心奥义-“群体博弈”,让去中心化系统在聪明人的动机博弈中达成极致的平衡。
Web3 极客日报 1275
扫一扫 - 使用登链小程序
59 篇文章,248 学分
108 篇文章,192 学分
7 篇文章,160 学分
19 篇文章,159 学分
15 篇文章,155 学分