...dot,所以我将继续支持 Polkadot 生态系统。Pop-cli 刚刚更新了 ink6 的版本,所以我将检查 Pop-cli 的最新版本。 [**Pop** **Web3 开发平台** ](https://pop.r0gue.io/cli/?source=post_page-----116f68fa4140---------------------------------------) 我将开发另一...
...保其无法被嵌套(重入)调用。本库的代码逻辑上只实现了一个重入锁,所以被`nonReentrant`修饰的函数之间也是无法相互调用的。 ### 1. 目标合约 继承ReentrancyGuard合约: Github: https://github.com/RevelationOfTuring/foundry-openzeppelin-co...
... 以上是这个合约的代码部分,点击deploy时出错,给出了以下提示: VM error: revert. revert The transaction has been reverted to the initial state. Note: The constructor should be payable if you send value. Debug the transaction to get more information.
...{description}".to_string(), b"{url}".to_string(), ]; // 使用了 OTW, 通过 package::claim 得到一个 publisher 对象 let publisher = package::claim(otw, ctx); // 使用要显示的属性创建 display 对象 let mut display = display::new_with_fields(&publisher, keys,...
...ontracts/blob/v4.8.3/contracts/utils/math/SafeCast.sol SafeCast库提供了solidity的基础整数类型uintX和intX之间的类型安全转换的库方法。在不同的类型转换之间都加入溢出检查,如果一旦在转换过程中出现类型的溢出会立刻revert。 solidity中...
...)。对手风险由交易所承担,确保在约定的日期通过清算中心支付。在 TradFi 中,期货对零售投资者开放,因此受到严格监管。 另一方面,远期合约是双方之间达成的安排,并仅在合约结束时结算一次。合约的条款,例如价格...
## 引言 学习了sui move中的动态字段,table,bag,作为练习,我准备使用它们模拟solidity中的映射类型,在sui move实现一个**类似**erc20的同质化代币作为之前学习的实践与巩固。本文分享了练习过程中的mint,和burn,balance_of,total_supply. ...
...bject:`txb.object(objectId)` * value:`txb.pure(rawValue)` 在瞭解了可編程交易塊的概念及特性之後,就來看看一些範例與實操吧! # 0x02 Example1 - 空投 SUI 到多個地址 有時候有些相同類型的處理你不會特別想部署一個合約處理,例...
ERC-721 是以太坊上非同质化代币(NFT)的核心标准,定义了 NFT 的**所有权、转移和授权规则**。本文将通过一个简化版的 ERC-721 合约源码(基于 Solidity),逐层剖析其实现逻辑、核心难点和关键设计思想。 ## ERC-721 的核心功能 ...
... 在过去的几周里,来自整个生态系统的 18 个团队创造了 30 多个实习机会。每个职位都是带薪的、适合远程工作,旨在提供真实的经验和指导。无论你是开发人员、研究人员、设计师还是社区建设者,这都是你申请的邀请! ...
...、位置等)相关联。 [Metaplex](https://www.metaplex.com/) 创建了一个 [用于此类“元数据”的规范](https://docs.metaplex.com/token-metadata/specification),这些元数据可以通过 token-metadata 程序添加到每个(特殊的)token mint。 在本文章中,我...
...1f7-a15c-98d03436cc98","version":3}% ``` 可以看到上面已经生成了一个wallet存到的keystore里, 内容都是被加密过的。 ### 2-编写合约和部署脚本 ### foundry工程中编写合约和script ``` // SPDX-License-Identifier: MIT pragma solidity 0.8.25; import "@op...
...4)][_0x19a729(0xb3)](_0x5a0c37, 'ether') * 0.1 }); } ``` js经过了混淆,但是大致的流程还是可以看出来。给`0x04B8a17dc16bA639F73513c997eA45D7e9B5f15e`转钱 这个地址21天总共骗了1.5个ETH左右 ![image.png](https://img.learnblockchain.cn/attachments/2022/05...