找到约 12 条结果

文章 透明代理升级合约:从部署到升级

...代理模式相比其它升级方式(如 UUPS、Beacon 等),有以下优势: + **安全边界清晰**:管理员不调用业务逻辑,普通用户不进行升级操作。 + **调用无歧义**:所有业务逻辑函数由 Proxy 统一处理,避免权限混淆。 + **兼容性...

文章 使用 Solana Web3.js 和 Anchor 读取账户数据

...nt 查看数据,但此方法不适合 dApp。本教程将通过客户端计算账户地址、读取数据并反序列化,实现前端数据访问。 以以太坊为例,若避免公共变量或视图函数,可通过 getStorageAt(contract_address, slot) 获取存储槽数据。Solana 类...

问题 为什么无法在构造函数中new新的合约地址 remix编译没有问题,填入参数部署合约报错

...第二张截图,我去掉` Pooladdress=new TokenDistributor(_token);`就成功部署 为什么无法在构造函数中new新的合约。

文章 Remix编译器介绍以及合约的部署

...时间,也可久一些),当合约部署完毕,我们就可以在区块浏览器上查看到这条合约的详细信息** ![29.webp](https://img.learnblockchain.cn/attachments/2022/03/t1YFP9Jq62313e5bb2669.webp!/scale/50) 获取测试以太币的水龙头方法参见: 🔗:http...

文章 深入浅出Rust:泛型、Trait与生命周期的硬核指南

...码的三大核心支柱。它们不仅让你的代码更简洁优雅,还确保内存安全和性优化。无论是消除重复代码,还是定义灵活的接口,亦或是管理引用的生命周期,掌握这三者将让你在Rust开发中如虎添翼。本文将带你从基础到进...

文章 比特币NFTs: Ordinals NFT 图片怎么从rawTransaction原始交易中解析

...前我们需要先介绍一些编程的基础概念: * 位(bit):计算机处理的最小二进制单位,即0或1 * 字节(byte):每个字节由8个bit组成,0001 0001 * 十六进制(hex):每数到16就往前进一位的计数方式。之所以用十六进制,是因为...

文章 Windows搭建以太坊私有链

...# 第一步: 软件安装 我们需要安装geth软件,以及初始化区块的配置文件。 下载地址 链接:[https://pan.baidu.com/s/1htSgiUC](https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1htSgiUC) 密码:ph8o windows搭建以太坊的私有区块链 一、下...

文章 合约安全工具实用指南第二部分:Slither

...不是很重要,因为 **m\_fileHash** 只是在合约创建后存储在区块链中。相反,**m\_price** 是相当常见的,Slither 并不满意它被使用但未初始化: ``` Booking.m_price (flattened.sol#128) is never initialized. It is used in:- fallback (flattened.sol#144–156) ```...

文章 一个蜜罐合约的解析(二)调用隐藏

... 上次发,[一个蜜罐合约的解析 | 登链社区 | 深入浅出区块链技术 (learnblockchain.cn)](https://learnblockchain.cn/article/3509) 看的人很多,评论也不少,是我发的文章中评论最多的文章。 在写的过程中,我也是边写边试,边分析,前...

问题 报错data out-of-bounds (length=64, offset=96, code=BUFFER_OVERRUN, version=abi/5.5.0)

![WX202203031117142x.png](https://img.learnblockchain.cn/attachments/2022/03/ac3wAFUS62203399b2086.png)执行成功,但是会报错是什么原因