## 引言 学习了sui move中的动态字段,table,bag,作为练习,我准备使用它们模拟solidity中的映射类型,在sui move实现一个**类似**erc20的同质化代币作为之前学习的实践与巩固。本文分享了练习过程中的transfer,和approve,transferFrom。 ...
 **出品:DODO Research** **作者:dt** **编辑:Lisa** $\,$ >**本周 #Megascope 涵盖以下内容**: $\,$ 1)Arbitrum 推出 Arbitrum Orbit L3 开发工具 2)zkSync 推出模...
 photograph by [**Kasie Schlagel**](https://pixy.org/author/Kasie_Schlagel/) 開發鏈上合約時,由於區塊鏈的特性,合約部署後往往無法再更動。 proxy-implementation 的架構,是一個在這樣的...
Foundry 是一个Solidity框架,用于构建、测试、模糊、调试和部署Solidity智能合约, Foundry 的优势是以Solidity 作为第一公民,完全使用 Solidity 进行开发与测试,如果你不太熟悉 JavaScript , 使用 Foundry 是一个非常好的选择,而且Foundry...
货币是商品和服务的交换媒介。如今,货币采用纸币、硬币或中心化数字账本的形式,通常由政府发行,是一种被普遍接受的支付方式。过去,货币以各种金属的形式出现,如金银,甚至是彩色珠子和盐。[加密](https://learnblockcha...
### 基础信息 攻击者地址: 0x2525c811ecf22fc5fcde03c67112d34e97da6079 攻击合约: 0x1e2a251b29e84e1d6d762c78a9db5113f5ce7c48 攻击tx: 0x943c2a5f89bc0c17f3fe1520ec6215ed8c6b897ce7f22f1b207fea3f79ae09a6 相关其它合约 - OLD_CELL = 0xf3E1449DDB6b218dA2C9463D4...
0x0000000000FFe8B47B3e2130213B802212439497 :[Create2 Factory](https://goerli.etherscan.io/address/0x0000000000ffe8b47b3e2130213b802212439497) ## 1. safeCreate2 ```solidity // initializationCode = creationCode + abi.encode(constructor.parameter) function safeCreate2( bytes32 salt, ...
在快速发展的加密货币领域,代币铸造已成为数字资产创建的基石。 随着代币化市场预计到 2030 年将达到 [11 万亿至 68 万亿美元](https://4irelabs.com/articles/real-world-asset-tokenization/), 了解代币铸造的基础知识对于投资者、开发者和...
智能合约部署后就不能变更(设计上的不变性)。 另一方面,软件质量在很大程度上取决于迭代升级和修补源代码的能力。 尽管基于区块链的软件从不变性中获得了可观的收益,但仍需要一定程度的可变性才能修复错误和改进产...
> * 原文链接: https://noxx.substack.com/p/smart-contract-patterns-the-proxy > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本...
近期Uniswap Lab官宣了下一代 AMM Uniswap V4 的开发进展,并公开了白皮书和代码仓库。这次 V4 的白皮书仅仅只有 3 页,原因是 V4并没有对 AMM 的核心算法逻辑做太多修改,而是在 V3 的基础上,增加了一些新的特性,以满足更多的场...
智能合约对链下数据的兼容会大大增加开发复杂度,Chainlink 通过 AnyAPI 使开发者的智能合约可以通过去中心化预言机网络(Decentralized Oracle Network:DON)获取外部数据。这样在使用 Chainlink AnyAPI 的时候,开发人员可以投入最少的...