...级**,而非重新部署。 程序 ID 没有改变,**程序被覆盖了**。 ## Solana 程序默认是可变的 这可能对以太坊开发者来说是一个震惊,因为在以太坊中假设是不可变的。 如果作者可以随意更改程序,那么这个程序有什么意义...
我们在之前的文章中提到了[ Aave 、Dydx 和 uniswap 这些闪电贷的区别](https://mp.weixin.qq.com/s?__biz=MzU0ODk1MTE1MA==&mid=2247485841&idx=2&sn=ff0a914804d94696f9facad563dce3a3&scene=21#wechat_redirect)。今天我们就尝试在 Aave 上发起一笔闪电贷,上车! Aave ...
...://twitter.com/leonardoalt/status/1600845724618326016):节省gas、提高了安全性、更简单和更容易调试 ## Layer 1 * EIP4844 实施者[视频会议](https://www.youtube.com/watch?v=2lSGS9weOv0)和[笔记](https://twitter.com/terencechain/status/1600195265700339713) * SELFDES...
...。 ENSUser 作为国内 ENS 服务的先行者,为中文用户部署了一套 [ENSNow](https://now.ensuser.com/) 。 ### ENS 子域名注册器是什么 ENS 子域名注册器是一个由 ENS 官方团队开发并已经在以太坊主网 [部署](https://cn.etherscan.com/address/0xe65d8a...
...兴趣的可以点击链接查看实现。 WETH9上线至今快有3年了,现在社区小伙伴实现了升级版本:[WETH10](https://github.com/WETH10/WETH10),已经部署在 [Kovan 测试网 ](https://kovan.etherscan.io/address/0xD25f374A2d7d40566b006eC21D82b9655865F941) 2020/03/08 更...
/** *Submitted for verification at BscScan.com on 2022-07-06 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.4; interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); ``` /** * @dev Returns ...
...要 wallet 的场景,此时如何安全地创建服务端 wallet 就成了首先要解决的问题。 [safe-signer](https://github.com/DTeam-Top/safe-signer) 为这个问题提供了便捷的解决方案,开发者可以通过它方便地从第三方安全存储(即私钥的保存地)创建...
.../v4.8.3/contracts/utils/structs/EnumerableSet.sol EnumerableSet库提供了Bytes32Set、AddressSet和UintSet三种类型的set,分别用于bytes32、address和uint256类型的元素。 每种set都提供了对应的增添元素、删除元素、检查目标元素是否处于set中、查询当...
...NARK Prover**,后面加入CompressedSNARK 后就是一套完整的zkSNARK了。 > !建议:最好配合着paper去理解,paper上找不到的答案或许这里可以给你-_- --- # 你可能已经知晓的  创建的 `nodelegatecall` 修饰符: ```solidity contract NoDel...
... - 即将在该地址上创建合约的地址(例如:利用salt提前计算出的地址); - 一个被destroy的合约地址。 **foundry代码验证** ```solidity contract AddressTest is Test { MockAddress testing = new MockAddress(); SelfDestructorCase sdc; functio...