找到约 14 条结果

招聘 交易所招聘 | Golang开发 | 坐班迪拜

...良好的沟通协调力; ## 加分项 1. 拥有加密货币心化交易所相关业务领域开发经验; 2. 二线以上cex工作背景尤佳; 3. 除golang以外,同时具备其他脚本类(如:python,php),半编译型语言(如:java)的开发应用经...

文章 编写可升级合约 - OpenZeppelin 文档

...与 OpenZeppelin Upgrades 一起使用,而无需进行任何修改,除它们的 **构造函数**。由于基于代理的升级系统的要求,可升级合约中不使用构造函数。要解此限制背后的原因,请访问 [Proxies](https://learnblockchain.cn/article/15711/proxies...

文章 在Solana上构建一个钱包追踪器

...可以接受来自Helius webhook调用的服务器。如果你已经设置一个,请跳过此步骤。如果没有,你可以轻松地在 [Replit](https://replit.com/) 上设置一个用于测试目的的服务器。以下是一些示例Node JS代码,以帮助你尽快开始: ![示例...

问题 【真的需要帮助】调用Uniswap的交易功"swapExactTokensForTokens"出错

我正在使用Vyper写一个合约用来实现调用Uniswap的交易功,但是部署完之后无法正常使用,我也不知道哪里出现问题,很困惑,有大佬帮忙解答吗?代码中的合约地址是Rinkeby的。 真的非常需要帮助!!求助 remix 调用的...

文章 move基本数据类型(二)

...一集合类型的数据,向量类型支持泛型vector,move也提供一系列函数进行对向量类型的数据进行操作。 T是一个泛型类型,可以是整型,地址型,包类型,甚至是向量类型。 如果要在包中调用,需要导入std::vector ### 向量...

文章 Michael.W基于Foundry精读Openzeppelin第17期——BitMaps.sol

...ntracts/blob/v4.8.3/contracts/utils/structs/BitMaps.sol BitMaps库开发一种存储更紧凑且高效的mapping(uint256=>bool)。传统的mapping(uint256=>bool)中一个slot只存储一个键值对的bool值信息,而改用BitMaps.BitMap数据结构后,一个slot理论上最多可...

文章 Rust泛型特征、集合类型

...ple); } ``` ### 特征 (Traits) **定义** - 定义:特征定义一组方法签名,描述某种行为。 - 语法:使用trait关键字定义。 ```rust trait Summary { fn summarize(&self) -> String; } struct NewsArticle { pub headline: String, pub locatio...

文章 这些优秀的智合约项目 - 应该重点学习

... Gobblers等NFT项目,Synthetix等衍生品项目。每个项目都提供代码仓库和文档链接,方便开发者学习和使用。还包括snekmate、Solady、Solmate等智合约库。 值得智开发人员和审计人员重点学习。 以下是列表: The best smar...

文章 Michael.W基于Foundry精读Openzeppelin第9期——Multicall.sol

...n-contracts/blob/v4.8.3/contracts/utils/Multicall.sol Multicall库提供一个`multicall(bytes[] calldata data)`方法,通过该方法可以由调用者在一笔交易中自由组合调用本合约的各个可外部调用的方法。 ### 1. 目标合约 封装Multicall library成为...

文章 Rust语言 - 接口设计的建议之受约束(Constrained)

...seCannotImplement for Bar {} // 报错 因为在 lib.rs 中已经实现好,不再实现 // Conflicting implementation, // The trait `CanUseCannotImplement` has been already implemented // for the types that satisfy the bounds specified by the sealed trait which are `Debug + Display` p...

文章 零时科技 || Arbitrum链上Jimbos Protocol项目受到黑客攻击,攻击者获利约 776 万美元

.../1685370353_6474b5f146bbd7e4eeb46.jpg!small) ## 事件背景 零时科技区块链安全情报平台监控到消息,北京时间2023年5月28日,Arbitrum链上Jimbos Protocol项目受到黑客攻击,攻击者获利约 776 万美元。 攻击者地址为: 0x102be4bccc2696c35fd5f5bfe54...

问题 在web3.py使用时遇到Could not transact with/call contract function, is contract deployed correctly and chain synced

...or occurred. 可以正确调用智合约的register(),且成功创建区块存储信息,但是却无法调用login()。错误信息为:An exception occurred: Could not transact with/call contract function, is contract deployed correctly and chain synced? 请问各位有什么解决方法...

文章 社区概览

...site/Woop-Pay-7a946fb20089423b984d076b9f1ecb24?pvs=25) [![📄]()\\ \\ 去心化 DAO](https://developerdao.notion.site/Decentralize-the-DAO-e96a204261b1416a808cb35001fd81fd?pvs=25) [![📄]()\\ \\ DAO 治理工具研究项目](https://developerdao.notion.site/DAO-Governance-Tooling-Research-Pro...

文章 Rust 中的变量与可变性:新手指南

...况下,**Rust 中的变量是不可变的**。这意味着一旦你分配一个值,你就不更改它。为让你够更改它,你需要将 "mut" 关键字添加到变量。 **遮蔽 (Shadowing):** 现在我们来谈谈 Rust 中的遮蔽 (shadowing)。 在 Rust 中,**遮蔽**...