找到约 13 条结果

文章 Michael.W基于Foundry精读Openzeppelin第53期——ERC20PresetFixedSupply.sol

...通量都铸造给某一地址且部署后无法增发。该库同时继承ERC20Burnable库,支持销毁和委托销毁功。ERC20Burnable库详解参见:https://learnblockchain.cn/article/7038 ### 1. 目标合约 ERC20PresetFixedSupply合约可直接部署。 全部foundry测试...

文章 EVM 上的 Panic 与 Error:开发者的朋友与敌人

...它会停止所有执行并撤销对合约状态的所有更改。这是为防止 EVM 进入未知或不稳定状态的最后手段。 正常运行的代码不应产生 Panic,即使在无效的外部输入情况下也不应如此。如果发生这种情况,那么你的合约中存在一个...

文章 solidity中的接口和抽象合约

...(Interface) 接口是合约的一个非常简单的抽象,定义合约应当实现的外部函数签名,但不包括任何实现。这使得接口成为合约与合约之间进行交互的契约,允许合约与其他合约进行通信。 ### 主要特点: 1. **没有函数实...

问题 部署PancakeSwap的Router合约报错

我已经部署PancakeFactory合约,合约地址为:0x24253dfB14a21FeC015736224EBFf85Cc1F9c8D2,现在我部署PancakeRouter的时候报错 1_initial_migration.js中部署代码: ``` const PancakeRouter = artifacts.require("PancakeRouter"); const PancakeFactoryAddress = "0x24253dfB...

文章 数字化取证和欺诈分析变得更简单

...1UDTZAUjWdQ6Id3VltIKPHA.png) ## 数字取证和欺诈分析变得更容易 在 LastingAsset,我们正在研究具有隐私意识的欺诈检测方法,显然,一个关键方面是解析文档以获取其概念,然后将它们与各种文档进行匹配。为此,我们正在实施加密...

问题 VS code 中,只要一点击进入 .sol 文件, .prettier 插件就会自动 disable

...YSdk65f938f01d60e.jpg) 我明明已经把他设置成 default formatter : ![setting.jpg](https://img.learnblockchain.cn/attachments/2024/03/5hQ7meG465f939aacdf40.jpg) 也已经设置“Format On Save”: ![formatOnSave.jpg](https://img.learnblockchain.cn/attachments/2024/03/1FQFAky...

文章 BOLT 8:加密和认证的传输

...ge),发起者必须知道响应者的身份公钥。这为响应者提供一定程度的身份隐藏,因为其静态公钥在握手期间**从不**传输。作为替代,身份验证是通过一系列椭圆曲线 Diffie-Hellman(ECDH)运算,然后进行 MAC 检查来隐式实现的。 ...

文章 bip-0112.mediawiki 的历史记录 - jl2012/bips

...2a685b0 的完整 SHA 更多操作 - #### [根据反馈澄清文本的某些部分,并将脚本示例转换为一致的样式。](https://github.com/jl2012/bips/commit/88507b49da209f886212e9237d0ec50e23216a71 "根据反馈澄清文本的某些部分,并将脚本示例转换...

文章 PLDT事件 漏洞分析

...UtusOj63b243a334d76.png) 因为攻击者在调用skim前先给池子转移116042798941631110395795单位的PLTD代币,因此满足 if(to == uniswapV2Pair) 条件,将调用池子的 _tokenTransferSell 函数,这将导致池子的变量 _bron 值大于0。 ![8.png](https://img.learnblockc...

文章 【05】IDE-Solana Playground

...5/h81vR4I86638f04d2b6a7.png) 点击import,导入IDE就可以阅读源码 ![image.png](https://img.learnblockchain.cn/attachments/2024/05/fnSgwzrS6638f056d5711.png) 若导入失败,直接在GitHub中打开 ![image.png](https://img.learnblockchain.cn/attachments/2024/05/tuitpW5Y6638f0...

文章 Aptos 密鑰輪換 | Move dApp 極速入門(貳拾貳)

...Aptos 密鑰輪換的概念及其重要性。在開始之前,讓我們先解什麼是 Aptos 帳戶、公鑰和私鑰的作用。當私鑰洩漏時,你的帳戶就可遭到攻擊,但若想保留原有帳戶並確保資產安全,就需要使用密鑰輪換技術。Aptos 帳戶支持密...

文章 Rust每日一题(15)--数据结构--二叉树的前序遍历

...此可以认为这两者对于T是透明的;但是对于Rc>则不一样,RefCell需要先通过`borrow`或`borrow_mut`来获取对内部数据T的借用; - &mut T类型的数据没有实现Copy Trait(否则就会有两个可变借用),因此对root赋值时`node.borrow().right.clone()`采用`...

文章 【100个Solidity使用技巧】2、交易回滚攻击

...。 - 回滚攻击 如果业务合约允许合约调用或者调用第三方合约,那么合约调用和第三方合约就可以利用交易回滚,撤销不符合自己期望的执行结果,从而达成攻击的目的。 ## 流程图示 - 交易回滚 ```mermaid graph TB ...