找到约 13 条结果

文章 Metaplex 的底层原理:插件如何实现轻量级、细粒度的状态管理

...资产的名称和 URI 的长度相加,再加上任何可选序列,来计算资产的大小。 ``` // mpl-core/src/state/asset.rs impl DataBlob for AssetV1 { fn get_size(&self) -> usize { let mut size = AssetV1::BASE_LENGTH + self.name.len() + self.uri.len(); ...

文章 DeFi 借贷:清算与抵押

...约贷款时,债权人有权扣押资产或强制扣除工资。 在去心化金融(DeFi)中,当某人违约贷款时,无法从他们的钱包中提取资产。为强制偿还,用户必须存入比他们借款更大名义价值的加密货币。 例如,用户必须存入 1000 ...

文章 ZEROBASE 代币审计

...T) 是 ZEROBASE 网络的 ERC-20 兼容实用代币,该网络是一个去心化的实时 ZK 证明系统。该代币在每个链上都有 10 亿个代币的初始总供应量,具有标准的 18 位小数精度。ZBT 构建在 LayerZero 的 Omnichain Fungible Token (OFT) 标准之上,可在...

文章 如何使用 Solana 钱包适配器和脚手架将用户连接到你的 dApp

...输入 **ls** 以确保一切都正确复制。你的终端应该看起来这样: ![Checkpoint Repo Cloned](https://img.learnblockchain.cn/2025/02/24/1-a42cb5be518d8e1a7c0a1b39cb2100dc.png) 安装依赖项: ``` npm install ## 或 yarn install ``` 去添加 SPL-token 库,我...

文章 JavaScript变量的奥秘:从声明到使用,一文掌握!

...//为该个age变量赋值为18 ``` 定义一个变量后,你就够初始化它(赋值)。在变量名之后跟上一个“=”,然后是数值。 ![Description](https://ydcqoss.ydcode.cn/ydyx/bbs/1713523057-I2Y8S2.png) **注意:** 是通过变量名来获得变量里面...

文章 remix部署合约报错解决

...ansaction went out of gas. ``` MetaMask 出现部署合约失败,但是区块链浏览器中,该笔合约部署的交易是成功的 - 报错原因 ``` 1、交易确认延迟: MetaMask 可因为网络或节点延迟,暂时没有收到交易的确认消息。尽管交易在链上...

文章 三、Move 函数

...# 1.6、示例代码 ```rust module hello::funcs_module { /// 计算两个u64数值的和 public fun add(x: u64, y: u64): u64 { x + y } /// 返回传入字符串的长度 public fun string_length(s: vector): u64 { vector::length(&s) } ...

文章 Rust 语言之 flod

...值。 下面是一个简单的例子,演示如何使用 `fold` 方法计算一个向量中所有元素的和: ```rust fn main() { let numbers = vec![1, 2, 3, 4, 5]; let sum = numbers.iter().fold(0, |acc, &x| acc + x); println!("Sum: {}", sum); // 输出:Sum: 15 ...

文章 为什么你的代码需要是自包含的

...要处理,因此它们的使用将是可预测的。这使得评估调用链的结果变得更容易。 3. **可维护性:** 代码更容易修改、更新和扩展,同时减少对智合约其他部分的影响。这也使得故障排除和测试更容易。 ## 案例研究 在下...

招聘 产品总监

Web3心化交易所 高级产品经理/总监 1.熟悉产品从业务需求分析到实现过程、产品发布的整个流程; 2. 负责新产品的创新和预研,完成新产品的用户需求定义、设计; 3. 负责制定项目开发计划并跟踪进度,确保项目如...

文章 状态更新:以太坊主网上`IDONTWANT`消息的采用 - 网络

...,我们发现节点可会收到一条消息最多 `D` 次。尽管去心化 P2P 网络中的冗余(就消息重复而言)部分是一种特性而非缺陷,但有人认为可以减少重复消息的数量。 本文简要介绍以太坊主网上支持 `IDONTWANT` 控制消息的以太...

文章 Web3 极客日报 #1555

...仅每个月都会更新当月新收集的终端程序,并且详情页还看到该程序在不同操作系统和平台下的安装方法以及演示视频。 ### 欧洲Web3地图 https://x.com/nftbanker/status/1815859110627123569 **Harry**: 聊聊欧洲几个国家web3从业者的...

文章 令人困惑的delegatecall实现

... } ``` 这里减少一个获取`free memory point`的步骤,因此节省一点gas。但是从0地址开始拷贝calldata不会破坏内存的数据吗?在Solidty Memory的章节中是这样描述内存的结构的: ```markdown Solidity reserves four 32-byte slots, with specific...