找到约 13 条结果

文章 sui模拟pumpfun 实现(1) Sui move 在线发布coin 技术探讨

...oin 技术探讨 ### 1. pumpfun的模拟 ### 1.1 pump.fun 提供一个不需要编码就发币的平台 ### 1.2 pump.fun 提供一个价格曲线,买的人越多,价格越高,因此有人用这个方式炒币. ### 2. move语言设计在线发币 #### 2.1 约束 move语言...

文章 Solana程序第一部分:理解SPL代币铸造

...币(即,SPL 代币)。例如,如果你的 Solana 项目是一个去心化交易所、稳定币、ICO 或跨链桥,你很可依赖于代币程序。 - SPL 代币类似于 ERC20/ERC721 代币,但有一些复杂的差异。 在本文中,我们详述 SPL 代币并介绍在代币...

文章 用Go语言构建分布式系统:服务注册、发现与日志管理实践

... ### 分布式模型 - Hub & Spoke 所有的服务都依赖于一个中心的服务 有利于负载均衡 方便做集中式的追踪和日志 单点故障 多种角色 - Peer to Peer 点对点 没有单点故障 解耦程度比较高 服务很难被发现 负载均衡比较困难 - Mess...

文章 Ethernaut 题库闯关 - Switch 题解

...0000000000000000000000000000000000000000000 ``` 恭喜你,完成本次闯关。 通过本次闯关,让我们更好地理解 calldata 数据编码。 你对 Solidity 的理解又进一步, --- 本文参考自:https://blog.softbinator.com/solving-ethernau...

文章 如何编写用于闪电网络守护进程的Java gRPC客户端

...# 如何为闪电网络守护进程编写 Java gRPC 客户端 本节列举用 Java 编写与 lnd 通信的客户端所需执行的操作。我们将使用 Maven 作为我们的构建工具。 #### 前提条件 - Maven - 运行中的 lnd - 运行中的 btcd #### 设置和安装 ##### 项目...

文章 React Native DApp 开发全栈实战·从 0 到 1 系列(铸造NFT-合约部分)

...; # 前期准备 * **使用hardhat创建项目**:这里就不赘述具体可以作者的另一篇文章[《智合约开发、测试、部署全流程(实操篇)》](https://learnblockchain.cn/article/11144) * **如果感觉麻烦也可以使用Remix在线编辑器来快速验证**...

文章 solana密钥对和钱包

... })(); ``` ## 如何从密钥恢复密钥对 如果你已经有密钥,你可以通过这个密钥获取密钥对,以测试你的dApp。 1. 从字节中: ``` const keypair = Keypair.fromSecretKey( Uint8Array.from([ 174, 47, 154, 16, 202, 193, 206, 113, 199, 190...

文章 Go语言与API客户端交互

...:每次请求包含所有信息。 - 客户端-服务器模式:分离用户界面与数据管理功。 - 缓存:提高性。 - 分层系统:简化架构,支持中间组件。 ### Go语言基础 - 安装Go环境:确保已安装Go并配置好环境变量。 - 基本语...

文章 SUI Move官方示例合约实践——NFT类:盲盒空投NFT(random_nft_airdrop)

...; i = i + 1; }; result } ``` 修改一下这个接口,可以使用命令行直接空投NFT给用户: ```rust entry fun mint_to_address(_cap: &MintingCapability, addresses: vector, ctx: &mut TxContext) { let size = addresses.length(); ...

文章 搭建一个可众筹的ERC777代币

...sferFrom`方法 ## ERC777合约 > 请先初始化truffle环境和安装openzeppelin ### ERC777合约代码 ``` $ vim contracts/ERC777Token.sol ``` ``` pragma solidity ^0.5.0; import "@openzeppelin/contracts/token/ERC777/ERC777.sol"; contract ERC777Token is ERC777{ construct...

文章 每周以太坊进展 2022/8/27

...fiti fetch](https://github.com/rauljordan/graffiti-fetcher#readme) : 导出自Beacon chain创世以来节点的个人标识(涂鸦)的CSV文件,形成一个涂鸦墙。 * Coinbase[流动质押代币](https://twitter.com/CoinbaseAssets/status/1562476695357358080):在链上提取 Coinbas...

文章 重入攻击

...最后一个抵押品 NFT,vault 的债务将被设置为 0,从而通过 // 后续的检查,而这些检查永远不会通过。 // collateral.addr.safeTransferFrom(address(this), sendTo, collateral.id); uint256 debt = _vaultInfo[msg.sender][collateral.addr].debt; uin...

文章 Chainlink Oracle 安全考量

...6),以避免新鲜的陈旧定价数据 - Chainlink 的官方文档提供一个 [示例](https://docs.chain.link/data-feeds/l2-sequencer-feeds#example-code) 实现。当审计人员看到需调用 `latestRoundData()` 的价格代码时,应注意缺少 L2 排序器活动检查,尤其是在...