### **场景需求** 用户需要多个账号,批量购买同一代币。批量购买代币涉及到多个流程。 假如用户需要在bsc-test链用usdt购买busd。 **则简单的流程如下** 1. 用户获取bnb作为gas费用 2. 用户获取usdt作为买的币 3. 用户授权usdt给r...
在区块链技术飞速发展的今天,创新从未停歇。近日,MintSwap 推出了名为 MS404 的新资产,为 NFT 市场带来了全新的可能性。MS404 是一种独特的原生资产,建立在 ERC-404 标准之上,它的推出不仅标志着技术的进步,也为去中心化...
![图片1.png](https://img.learnblockchain.cn/attachments/2022/10/qHhCXflP6355fd1aa3815.png) Dapp链接:https://www.chainpip.com/dapp-view/6724 部署UniswapV2前需要准备的智能合约项目: uniswap-v2-core: 核心合约 uniswap-v2-periphery: 与核心合约交互的边缘合约...
首先说一下。我的开发项目是智能设备自治,其中有一个很关键的部分就是,物联网设备之前如何进行有价的信息交换。 我在前两篇说的是sushi的流动性挖矿部分。我们观看真正的 sushi 合约,里面还包含了uniswap部分。因为uniswa...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20VotesComp.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20VotesComp.sol ERC20VotesComp库是专门适配Compound投票和委托的ERC20拓展库...
本文是[learnweb3](https://www.learnweb3.io/)的新手篇,包括: - [Level 0:前置基础编程知识](https://learnblockchain.cn/article/4284) - [Level 1:什么是区块链?](https://learnblockchain.cn/article/4285) - [Level 2:什么是Web3?](https://learnblockchain.cn/article/...
# **概述 - 使用Chainbase所需的工具** 要通过合约地址自动获取ERC20代币的所有转账记录,您可以使用Chainbase API的`getTokenTransfers`函数。本文将介绍实现此目标所需的步骤。 # **文章结构** > 1. 简介 > 2. 在Chainbase上创建免费账...
被朋友Q到近期火热的羊毛事件,截止目前,不仅是**黑客获利超20W刀,FTX损失108+个ETH**,合计有38名同样思路的攻击者部署合约发起攻击。 本文从技术维度出发,深入分析此利用FTX交易所免手续费提币的漏洞,结合智能合约回...
近来重读[ERC20 协议标准](https://eips.ethereum.org/EIPS/eip-20)有了一些新的思考,虽然我已经进行过 2 年的 solidity 开发,我们公司也构建了自己的`token`,ERC20 对我来说已经非常熟悉了,但是对简单的东西再深入思考,还是会帮助自己...
--- title: safeTranferLib time: 2024/05/29 tags: null --- 众所周知,usdt的合约并没有遵循标准的ERC20来实现,主要在于它的transfer函数没有bool的返回值,这可能导致调用它的合约因为无法接收返回值而出现函数失败(因为是call,所以往...
## 引言 学习了sui move中的动态字段,table,bag,作为练习,我准备使用它们模拟solidity中的映射类型,在sui move实现一个**类似**erc20的同质化代币作为之前学习的实践与巩固。本文分享了练习过程中的obj设计、create token。 注:...
2月18日ChainAegis消息,此前AscendEX交易所的黑客开始洗钱。 ## **1.** **事件背景** 2021年12月12日UTC事件22:00,AscendEX交易所(前身为BitMax交易所)的热钱包遭到黑客攻击,导致该交易所的热钱包流失了价值约7700万美元的加密货币...