找到约 14 条结果

文章 DFX-Finance-attack

...98510cfbd2a98d3d1 首先攻击者调用攻击合约,逆向代码进行简化,攻击者设置一些 require,防止被 bot 抢跑,这里我们删除这些语句还有逆向代码。 ```solidity function 0xb727281f(uint256 varg0, uint256 varg1) public payable { require(4 + (ms...

文章 Ethernaut 题库闯关连载

...tps://openzeppelin.com/)创建的一个闯关网站(CTF),里面包含很多的智合约相关的安全问题,每个问题是一个关卡,你需要”黑掉“合约,才可以突破关卡。 Ethernaut 题库闯关我已经整理为一个专栏, 欢迎大家订阅专栏。 ...

文章 2024年3月ARK合约攻击---事件分析

# 概要 今年三月发生一起针对ARK合约的攻击,攻击者从中获利348枚BNB 攻击交易:https://phalcon.blocksec.com/explorer/tx/bsc/0xe8b0131fa14d0a96327f6b5690159ffa7650d66376db87366ba78d91f17cd677 ARK合约地址:0xde698b5bbb4a12ddf2261bbdf8e034af34399999 ARK合约源...

文章 Solana 教程 - 如何实现 Token 出售

.../src/lib.rs` 中的样板代码替换为以下代码。 以下代码导入我们的程序依赖项,并定义一个 `initialize` 函数。该函数执行以下操作: 1. 设置管理员帐户以控制 treasury 提款 2. 为我们正在销售的新 token 创建一个 mint 账户 3. 创...

文章 ERC-6909 - OpenZeppelin 文档

...learnblockchain.cn/article/15728/api/interfaces#IERC6909ContentURI): 扩展基础接口,并添加内容 URI(合约和代币级别)功。 3. [`IERC6909Metadata`](https://learnblockchain.cn/article/15728/api/interfaces#IERC6909Metadata): 扩展基础接口,并添加元数据功...

文章 星航计划 - DeTask找活网 0基础开发入门到精通 (7)

...丝可以另找相关资料。。。 既然使用vscode,所以少不 **sui-move-analyzer** 这个插件工具,官方的move-analyzer似乎不怎么更新。 **sui-move-analyzer**插件可以语法高亮和提示语法错误和提供定义跳转,非常方便,对初学者来说帮...

文章 二次约束 - Circom

...乘法运算的中间步骤,以遵守二次约束限制。 * 这创建我们的约束系统。 **因此,R1CS 表示将是:** ```jsx // Cw = Aw * Bw v1 = y * y v2 = x * x out -v1 +2 = (4v2 * y) ``` 由于我们之前确保每个约束只有 1 个乘法...

文章 零时科技 || 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? 请问各位有什么解决方法...

文章 第14章:DeFi 仪表盘?

...译者备注(2025年更新)**: DeFi仪表盘项目有一些变化。除Zapper和Zerion,DeBank已成为主要竞争者之一,另外很多[钱包](https://learnblockchain.cn/tags/%E9%92%B1%E5%8C%85)项目也集成DeFi仪表盘功,例如 MetaMask 和 OKX Wallet。 这些工具现在...

文章 Michael.W基于Foundry精读Openzeppelin第41期——ERC20Capped.sol

...xtensions/ERC20Capped.sol ERC20Capped库是ERC20的拓展。该库设置ERC20发行量的上限。 ### 1. 目标合约 继承ERC20Capped合约: Github: https://github.com/RevelationOfTuring/foundry-openzeppelin-contracts/blob/master/src/token/ERC20/extensions/MockERC20Capped.sol ...

文章 发布NFT到电子钱包

...,前[三篇文章](https://learnblockchain.cn/people/9998/articles)部署开发测试环境并编写合约,这篇文章会实现我们最终目标:发布NFT到[电子钱包](https://learnblockchain.cn/article/1134)中。但在发布NFT之前需要做一件事情,就是将一张...

文章 多个账号批量购买代币

...** 其中用户获取代币时,需要大号给小号转。 我开发一款免费批量转账工具https://www.ducks.life/#/ 欢迎收藏使用,支持eth,bsc,rinkeby,bsc-test ### **代码地址** https://github.com/Sexy-J/batch-buy.git 基本调用流程 ``` // 安装环境 需...

文章 随机数值 — 在浏览器中

...机的种子值来初始化随机序列。 Web Cryptography 集成提供一个强大的随机数生成方法,名为 Crypto.getRandomValues()。此方法用随机值填充一个 Uint32 数组,是一个用具有确定熵级别的数值作为种子的伪随机数生成器 (PRNG)。该方法使...