文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Paraluni Hack Reply
整体的思路是[特洛伊木马](https://learnblockchain.cn/article/2635)token的思路,重入masterChef中的 depositByAddLiquidity方法。该方法的核心错误逻辑在于:它只检查了lpToken的地址合法性,没有检查token0,token1的地址合法性。从而让token0可以做成一个特洛伊木马,在token0里面transfer一个合法的token,从而成功添加流动性;而导致deposit重复计算。
samczsun
区块链安全
bixia1994
发布于 2022-03-15
阅读 ( 3474 )
( 7 )
使用solidity实现一个printf函数
字符串格式化函数在应用开发时经常用到,而在合约中使用场景似乎没有那么多,然而要实现这个函数,则需要先解决一些问题,本文就探讨一下如何来解决这些问题。
Solidity
jackson
发布于 2022-03-14
阅读 ( 4557 )
( 10 )
web3与ethers调用对比
web3 ,ethers对比
metabask
ethers.js
Web3
webkubor
发布于 2022-03-12
阅读 ( 4446 )
( 14 )
质押挖矿合约逻辑解析(二)
in
合约对接(前端/node.js)
in
合约对接(前端/node.js)
项目开发中还有另一种收益产生的情况,不是每个块或者每秒产出固定的数量,而是每次打进质押合约一笔 就加权平分一笔,这时质押算`rewardPerTokenStored`数值方法就得做更改,只要理解算法是用的每个阶段的挖矿产量一切迎刃而解。
质押挖矿
合约开发
发布于 2022-03-12
阅读 ( 4650 )
最详细的解释EVM的函数选择原理
原文:https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy?utm_source=url&s=r 译文出自:Shenstone。 译者:Shenstone。 校对:Shenstone。 本文永久链接:https://learnblockchain.cn/article/3647
EVM
shenstone.eth
发布于 2022-03-06
阅读 ( 7099 )
( 82 )
狗庄的小心思(来自提问:提交到pancakeswap里面的代币数量,超出了总量很多,还能成交? )
代币数量,超出了总量很多,还能成交?
智能合约安全
nono
发布于 2022-03-04
阅读 ( 4772 )
( 10 )
Solidity 中的函数状态可变性
状态可变性是一个可靠的概念,它定义了[函数](https://learnblockchain.cn/article/1817)的行为以及它们如何与存储在区块链上的数据进行交互。在本文中,我们将可以了解不同的状态可变性修饰符,以及如何在编写优化的智能合约时应用它们。
Solidity
ChinaDeFi 去中心化金融社区
发布于 2022-03-01
阅读 ( 3648 )
两种常见的合约套路
解读两种常见合约的坑,有tx和合约代码,真实案例。
智能合约安全
晓道
发布于 2022-02-27
阅读 ( 6724 )
( 17 )
零时科技|solidity智能合约基础漏洞——重入漏洞
区块链领域的安全问题不容忽视,这就要求开发者必须时刻小心谨慎,养成防御性编程思维
黑客攻击
重入攻击
重入锁
零时科技
发布于 2022-02-25
阅读 ( 3469 )
( 13 )
零时科技|solidity智能合约基础漏洞——整数溢出漏洞
黑客往往会利用[溢出](https://learnblockchain.cn/article/368)构造一个极小值/极大值,从而绕过某些检查,使巨额恶意转账得以成功
黑客攻击
整数溢出
零时科技
发布于 2022-02-24
阅读 ( 4594 )
( 10 )
质押挖矿合约逻辑解析(一)
in
合约对接(前端/node.js)
in
合约对接(前端/node.js)
合约开发中遇到很多[质押](https://learnblockchain.cn/article/3361)挖矿类的需求,单币质押、双币质押、算力挖矿等等,这些需求大多都是美秒产多少币(每个块产多少币),根据质押的量加权平分产出的币。如果中心化的程序很容易完成这个需求,但在区块链上没有定时器,不能实现大量循环。这些局限让我们体会了区块链的极简之美。
挖矿
质押
合约开发
发布于 2022-02-24
阅读 ( 7925 )
( 4 )
聊一聊智能合约
本篇文章我们简单介绍了[智能合约](https://learnblockchain.cn/article/3477)的一些基础概念,并针对没有编程基础的同学介绍了编程中常见的概念。和大家一起分析了个简易版的智能合约帮助大家了解智能合约的整体结构。最后结合智能合约比较热门的应用NFT了解了接口的概念,再次讨论了什么是上链。
web3探索者
发布于 2022-02-23
阅读 ( 5284 )
( 8 )
ethers-multicall项目解读
[ethers-multicall](https://learnblockchain.cn/article/1986)项目解读,站在代码角度看问题。
Solidity
ethers.js
multicall
晓道
发布于 2022-02-17
阅读 ( 8052 )
( 21 )
tx.origin、msg.sender有什么不一样
tx.origin、msg.sender有什么不一样
Solidity
区块链安全
晓道
发布于 2022-02-17
阅读 ( 9007 )
( 9 )
Solidity 中的单向支付通道
在某些业务,市场或行业,存在不允许双向发送付款的场景,即只能从账户A向B发送付款,而不能从账户B向A发送付款。这称为单向支付通道。
Solidity
ChinaDeFi 去中心化金融社区
发布于 2022-02-16
阅读 ( 3526 )
( 2 )
ECDSA使用,实现多签 (二)
ECDSA 在多签中的运用,一个多签转账的例子。
多签合约
ECDSA
晓道
发布于 2022-02-14
阅读 ( 4688 )
( 12 )
ECDSA使用,实现多签 (一)
ECDSA的使用方法,测试用例,多签基础
ECDSA
Forge
多签
OpenZeppelin
晓道
发布于 2022-02-13
阅读 ( 6435 )
( 21 )
再谈无ABI函数调用
再谈无 [ABI函数](https://learnblockchain.cn/2018/08/09/understand-abi)调用
ABI
合约交互
ethers.js
晓道
发布于 2022-02-11
阅读 ( 5067 )
( 50 )
一个蜜罐合约的解析(二)调用隐藏
一个蜜罐合约的解析(二)调用隐藏
蜜罐
调用隐藏
晓道
发布于 2022-02-11
阅读 ( 4901 )
( 31 )
Solidity中的事件和日志
日志和事件是智能合约开发的重要组成部分,也是Chainlink和[The Graph](https://learnblockchain.cn/article/2466)等项目的关键基础设施。
Solidity
Chainlink
发布于 2022-02-11
阅读 ( 5257 )
‹
1
2
...
41
42
43
44
45
46
47
...
51
52
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
动态提名
发行模式
安全配置
HECO主网链
AI框架
create opcode
topics
交易机会
税收损失收割
LSDs
电子支付
供需模式
Snap Deploy
技术工具
流动性层
PVRB
onSuccess
夹子机器人
calldata compression
Resolver合约
Opium Protocol
交易收据
非交互式证明
Diamond Standard
音乐家
30天文章收益榜
»
Tiny熊
191 篇文章,599 学分
Henry
96 篇文章,581 学分
Helius
151 篇文章,455 学分
寻月隐君
264 篇文章,443 学分
blockmagnates
73 篇文章,431 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: