找到约 13 条结果

文章 如何使用Brownie部署智合约

...部署智合约的基于 Python 的工具。 **先决条件** - 安装 Python3 - Ethereum 节点 - 文本编辑器 - 命令行 - 对 brownies 的热爱 ## 什么是 Brownie? 智合约开发主要由基于 JavaScript 的库主导,如 [web3.js](https://web3js.readthedocs.io/),[ethe...

文章 销售 | 独立黑客创业手册(叄)

...(https://learnblockchain.cn/article/9116) 在第二篇中,我们强调「元认知力」与「元学习力」是独立黑客创业技的最优先的力。如果我们的大脑是一个操作系统的话,那么「元认知力」相当于系统自带的「监督程序」与「...

文章 【Java实战项目】SpringBoot + Vue3打造你的在线电子书平台!

...hain.cn/attachments/2024/03/gziIJOAy65e2e736ca34f.png) 该项目涵盖以下主要功: * 电子书管理:主要包括电子书的基本信息、电子书的章节管理、章节信息和章节内容等。 * 电子书阅读:用户可以浏览在线电子书,并享受连续翻...

文章 以太坊可用RPC节点列表

...lockNumber","params":[],"id":1}' ``` 这个命令用来获得当前区块链,RPC_URL 请用一下列表中的 RPC 替换。 以太坊可用节点列表: - ## Alchemy 收费模式:免费(访问额度很高)+收费 网站:[https://alchemyapi.io/](https://dashboa...

文章 pancakeswap v3 trade bot

最近开发bnbchain的做市机器人,集成pancakeswap v3版本,下面详细说明一下涉及到的技术点。 ## 使用的技术 - golang:做bot策略逻辑和调用合约等核心逻辑的实现,都是基于golang开发 - react:做前端页面展示,不执行合约交易...

文章 Michael.W基于Foundry精读Openzeppelin第37期——AccessControl.sol

...rol.sol AccessControl库用于管理函数的调用权限,所有继承AccessControl的子合约均可为自己的业务函数设置调用权限。AccessControl是一个轻量级的基础库且各个role不支持在编成员的迭代导出,所以授权和撤销role成员的操作会抛出ev...

文章 (十四)深入理解 Move 的 Table 和 Bag:动态数据存储

...对或者处理异构数据。虽然动态字段(Dynamic Fields)提供一些灵活性,但 Move 的 Table 和 Bag 是更进一步的解决方案,特别是在需要计数、保护对象免于意外删除时。这篇学习笔记将带你全方位理解 Table 和 Bag 的核心机制,并通...

文章 Rig:用于构建 LLM 支持的应用程序的 Rust 库

...战的综合框架。通过提供高级抽象和统一接口,Rig 简化开发过程,使您够专注于构建创新的 AI 解决方案,而不是纠结于实现细节。 无论您是经验丰富的 Rust 开发人员还是该语言的新手,Rig 都提供一系列旨在使您的 LLM ...

文章 Holesky和Hoodi测试网更新

... [Pectra 测试网激活](https://learnblockchain.cn/article/14785)揭示以太坊测试网上客户端在存款合约配置更改方面的问题。虽然[Sepolia 的恢复](https://learnblockchain.cn/article/14791)很简单,并且网络此后已完全恢复,但 Holesky 在其恢复机制...

文章 Genosis Safe

...拥有钥匙的冗余度。多重认证的一个特性是,如果你丢失一把钥匙,你可以用剩下的两把钥匙恢复钱包。 ## 业务逻辑分析: Genosis Safe的主要业务逻辑是组合多个用户(可以是EOA,也可以是合约),多个用户同时对一笔交...

文章 Michael.W基于Foundry精读Openzeppelin第47期——SafeERC20.sol

... address spender, uint256 value ) internal { // 计算增加授权后的额度:本合约授予spender的当前剩余额度 + 增量value uint256 newAllowance = token.allowance(address(this), spender) + value; // 调用_callOptionalReturn()方法进行ca...

文章 如何使用Candy Machine V2在Solana上部署NFT

... 中,铸造按照预定顺序进行,这为想要特定 NFT 的人提供游戏的机会。 - **白名单** — 现在你可以使用此新版本进行白名单设置。你可以分发任何 SPL 代币作为白名单。可调节的选项包括:提前铸造、关闭铸造或为拥有指定...

文章 如何在Hardhat中使用Chainlink

...注于Solidity调试和额外的日志记录功,并为开发者提供一个本地开发环境,非常适合开发和优化代码。 Hardhat的许多功都由插件提供,这些插件本质上是注入到项目的任务或外部代码。Hardhat有两个流行的插件[web3](https://h...