找到约 12 条结果

文章 介绍 BuildBear VSCode 扩展:在 VSCode IDE 上增强智合约开发体验

...扩展提供一种无缝且高效的方式来为 EVM 和 EVM 兼容的区块链网络创建私有沙箱。凭借其独特的功,如专属水龙头和集成的资源管理器,BuildBear 成为区块链领域开发者的必备工具。 ## BuildBear VSCode 扩展的主要特征 - **私有水...

文章 Bedrock_DeFi攻击事件--代码逻辑漏洞

...转账ETH:1e18(除去精度,等于1个ETH)给合约,合约经过计算,1e18除以1e10,等于uniBTC:1e8,等于一个uniBTC。也就是转一个eth给合约,可以得到1个uniBTC。 所以黑客利用上述漏洞,利用闪电贷借到30个ETH,然后转给受害合约,得到...

文章 nest3.0从架构解析到克隆四(NestOffer之Nest_3_MiningContract、Nest_3_OfferPrice)

...Attenuation = 2400000; // Block decay time interval // 区块衰减间隔 uint256[10] _attenuationAmount; // Mining decay amount // 挖矿数量衰减 uint256 _afterMiningAmount = 40 ether; // Stable period mining amount // 平...

文章 NFT铸币中的硬核Gas节省(第二部分):签名与Merkle树

... 使用私钥对地址进行签名并在链上验证签名 - 使用 Merkle 证明 以下是这些替代方案在 Solidity 中的实现: Medium ``` function benchmark1Mapping() external { require(allowList[msg.sender] == 1, "not allowed"); // 业务逻辑 } function benchmark2PublicSigna...

文章 SlowMist:Lendf.Me 重入攻击的详细信息

... 510868.16067, > > imBTC: 291.3471 在攻击之后,攻击者在一些去心化交易平台(如 1inch.exchange、ParaSwap 和 Tokenlon)上将被盗的加密货币兑换为ETH和其他代币。 在这里,我们展示整个攻击的详细分析。 ## 攻击细节 执行此次针对Lendf....

文章 Move on Sui 高级对象

...会删除要添加的对象, Dynamic Field 会删除要添加的对象在区块链上的存储(链下会查不到 object id), 这与对象封装(object wrapping)时看到的副作用相同 - 当一个 Object 作为`动态对象字段`添加到另一个 Object 后, 他的所有权归`动态对...

文章 NFT攻击向量(三)

.../Z9LOab4N6642f11b08a4d.png) ## 代码漏洞 #### 描述: 与其他去心化应用程序一样,基于智合约的市场容易受到代码漏洞的影响。这些漏洞可会使市场存放在托管中的NFT处于风险之中,或者发起意外的上市、转移或购买。幸运的...

文章 从想法到最小可行的 Dapp - Truffle 命令行界面第 2 部分

...需要一些辅助函数来帮助处理一些事情,比如获取最新的区块时间戳和将当前时间向前推进。要做到这一点,让我们在项目的根目录(在 ./test 目录之外)创建一个文件,并将其命名为helpers.js。现在把以下内容复制到` helpers.js `...

文章 THORChain 连遭三击,黑客会是同一个吗?

...12/rWSuatWJ61c2957d4c519.png) *(被盗代币价格按文章发布时价格计算)* 依托慢雾 BTI 系统和 AML 系统中近两亿地址标签,慢雾 MistTrack 反洗钱追踪系统全面覆盖全球主流交易所,累计服务 50+ 客户,累计追回资产超 2 亿美金。(详见:...

文章 手摸手教你完成HOH Move共学Task2-Move Coin

...lient publish --skip-dependency-verification ``` 部署成功后可以到区块链浏览器(https://suiscan.xyz/) 上查看交易,并复制package id,填入readme.md中 ![17311370887949.jpg](https://img.learnblockchain.cn/attachments/2024/11/gBJsZc4w672f257069016.jpg) ![17311349899...

文章 【翻译】编写可升级的智合约

...用程序出现关键错误。 这意味着,如果初始合约看起来这样: ```js contract MyContract { uint256 private x; string private y; } ``` 那么不可以修改合约变量类型: ```solidity contract MyContract { string private x; string private y...

文章 在不到100行代码的情况下创建一个Solana Telegram机器人

...dashboard.helius.dev/webhooks)。 ##### 注意 新webhook的创建可需要2-3分钟才完全启动并正常运行。 ### 6\. 编辑你的webhook 创建webhook后,你可以在Helius仪表板中进一步自定义它: 1. 转到仪表板中的[webhooks部分](https://dashboard....