找到约 9 条结果

文章 Let's move - Sui 猜大小游戏前端设计

**1.1 前言** 上一篇已经简单的做一个有基本可玩性的框架,本文尝试在其基础上进行后端合约优化并且设计前端。 **1.2 前端设计 ** 根据上一篇猜大小游戏合约也尝试先设计一个基础的前端交互界面**。 ** 先创...

文章 自动交易 | ccxt库的使用

...用文档:https://docs.ccxt.com/ # 0x01:安装 确保安装Python。 ccxt库的安装: ``` pip install ccxt ``` # 0x02:基础使用 在ccxt的操作中,根据权限可以分为两种操作,一种操作是需要可以直接进行的,另一种则需要API k...

文章 认识Anza,一家专注于Solana的新开发工作室。

... 首席执行官 Jeff Washington 说道。“这是朝着创建一个更去心化、可信中立的 Solana 网络迈出的重要一步。” Anza 将致力于推出并提高其新 Agave Solana 验证者客户端的稳定性和可靠性,提高整个 Solana 网络的正常运行时间,并为...

文章 sui存钱罐的权限控制和pacakge升级带来的风险

...中存入货币,提取货币, - 存钱不控制权限,每个人都存 - 只有拥有AdminCap对象的人才取钱。 - 取钱函数有一个AdminCap参数,sui 判断谁拥有Admincap 对象才调用 withdraw - 合约构造者A可以将AdminCap对象 转让给B - ...

文章 Rust入门系列:06、Rust中的数据类型之:标量类型

...32 位有符号整数)。这是因为 `i32` 在大多数情况下提供足够的范围和性。 ```rust fn main() { let x = 42; // x 被推断为 i32 println!("x = {}", x); } ``` 在上面的代码中,`x` 默认被推断为 `i32` 类型。 ### 2. 浮点数类型 对...

文章 零时科技 || Cetus 攻击事件分析

...5/05/9GmyQlv168356e2bbd62c.png) 通过上述操作,攻击者获得 5,765,124.79 SUI ,需要在同⼀个 transaction 中⽀付 10,024,321.29 haSUI 。且该池⼦的 haSUI 的 sqrtPriceX64 由 18,956,530,795,606,879,104 , tick = 545 ,变为 18,425,720,184,762,886 , tick =-13818...

文章 一文梳理Rust语言中的可变结构体实例

...nt: (10, 20) } ``` 在这个例子中: - `let mut point` 声明一个可变的 `Point` 结构体实例。 - 因为 `point` 是可变的,可以通过 `point.x = 10` 修改字段的值。 如果去掉 `mut`,例如 `let point = Point { x: 0, y: 0 };`,尝试修改 `point.x` ...

文章 入门 Sui Move 开发:8. PTB 以及 Sui TS SDK 的使用

...iClient 对象 使用 `SuiClient` 对象来和 `RCP` 进行交互,内置大多数 `RPC` 函数。 ``` // 创建一个 SuiClient 实例对象 import { getFullnodeUrl, SuiClient } from "@mysten/sui/client"; const suiClient = new SuiClient({ url: getFullnodeUrl('testnet'), // url ...

文章 网络安全真相:PBKDF2 和 OpenSSL

...加密密钥是什么,或者给定消息的哈希输出是什么? 好,我们很可会求助于 OpenSSL 及其 C 代码实现。 有一种小方法很可会保护你的密码,并使黑客的生活变得困难:强大的 **PBKDF2** (Password-Based Key Derivation Function 2)。 让我...