solidity

本郡主是喵7 分钟前
区块链·solidity·truffle
Truffle 合约编译与部署:从.sol 文件到上链全流程Truffle 是以太坊生态系统中最流行的智能合约开发框架之一,它为开发者提供了一套完整的工具链,让智能合约的开发、测试、编译和部署变得简单高效。Truffle 的核心优势在于:
许强0xq1 天前
web3·区块链·智能合约·solidity·foundry·ethernaut·gas优化
Gas优化大师目录本文档库包含了Solidity智能合约中各种gas优化技术的详细分析和实践指南。Gas也是一种奖励高效开发的机制。
Joy T4 天前
web3·区块链·智能合约·solidity·以太坊·共识算法
Solidity智能合约开发入门攻略笔记来自:17小时最全Web3教程:ERC20,NFT,Hardhat,CCIP跨链_哔哩哔哩_bilibili,十分推荐大家学习该课程!
Joy T4 天前
数据结构·区块链·密码学·智能合约·solidity·合约function
Solidity智能合约存储与数据结构精要笔记来自:17小时最全Web3教程:ERC20,NFT,Hardhat,CCIP跨链_哔哩哔哩_bilibili,十分推荐大家学习该课程!
本郡主是喵11 天前
区块链·毕业设计·solidity
基于区块链的电子投票系统的设计与实现(源码+文档)技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、Nodejs、Python、区块链等设计与开发。 主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。 🍅文末获取源码联系🍅 🍅文末获取源码联系🍅 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟 《区块链开发专栏》 《区块链系统学习案例专栏》 ⛺️心若有所向往,何
小码闭眼ctrv20 天前
区块链·solidity·gas
gas 优化一 估算 Gas:在发送交易前,调用 estimateGas方法避免失败二 动态 Gas Price:使用 EIP-1559 支持的动态 gas 价格机制
本郡主是喵1 个月前
区块链·solidity
第一次学习HardhatHardhat 是一个专为以太坊开发者设计的开发环境。它不仅提供了编译、部署、测试和调试智能合约的完整工具链,还拥有强大的插件生态系统,让开发者可以根据自己的需求定制开发流程。相比其他工具,Hardhat 的最大优势在于其出色的调试能力和灵活的架构设计。
天涯学馆1 个月前
智能合约·solidity
Solidity多重签名合约:打造超安全的区块链投票机制Solidity里怎么搞一个多重签名(Multi-Signature,简称多签)合约。这玩意儿在区块链世界里可是个硬核工具,特别适合需要多人共同决策的场景,比如团队控制资金、公司治理、或者去中心化组织(DAO)的投票。多签合约的核心是:没得到足够的人同意,任何操作都别想执行,安全得像个铁桶!
木西1 个月前
web3·智能合约·solidity
React Native DApp 开发全栈实战·从 0 到 1 系列(跨链转账-合约部分)本文借助Hardhat + Chainlink CCIP 接口 + OpenZeppelin 搭建一条最小可运行的跨链铸币链路:
木西1 个月前
react native·web3·solidity
React Native DApp 开发全栈实战·从 0 到 1 系列(兑换-前端部分)基于《 React Native DApp 开发全栈实战·从 0 到 1 系列(兑换-合约部分)》,本文进入“前端交互”环节,用 React Native + ethers.js 完成一次“1 ETH 换 BTK”的完整用户旅程:唤起钱包 → 读取实时报价 → 一键兑换 → 余额即时刷新。
天涯学馆1 个月前
智能合约·solidity·以太坊
Solidity中实现安全的代币转账如何在Solidity里怎么实现安全的代币转账。Solidity是Ethereum区块链的智能合约开发语言,写代币合约是区块链开发的常见场景,但转账逻辑如果不小心,可能会被黑客钻空子,比如重入攻击、溢出问题,或者权限管理不当。本文把Solidity的代币转账核心机制讲清楚,基于ERC-20标准,结合OpenZeppelin库,从简单的转账到复杂的多签和权限控制,配合完整代码和Hardhat测试,一步步带你搞定安全的代币转账。重点是干货,少废话,直接上技术细节,帮你把Solidity代币转账写得稳如磐石!
yiyesushu1 个月前
solidity
solidity+chainlink 项目实例本文档演示 solidity 中使用 chainlink,开发框架为:hardhat。生成 package.json
木西1 个月前
web3·智能合约·solidity
React Native DApp 开发全栈实战·从 0 到 1 系列(兑换-合约部分)本文借助 Solidity 0.8、OpenZeppelin 与 Chainlink 喂价,构建一套 链上即时汇率结算、链下可信价格驱动 的微型兑换系统。本文将带你完成:
.刻舟求剑.1 个月前
区块链·solidity·语法笔记
solidity得高级语法3事件是合约的可继承成员。 发出一个事件,它存储事务日志中传递的参数。 这些日志存储在区块链上,并且可以使用合约地址进行访问,直到合约出现在区块链上为止。 生成的事件无法从合约内部访问,甚至是创建和发出事件的事件。
许强0xq1 个月前
区块链·solidity·foundry·ethernaut
Ethernaut Level 1: Fallback - 回退函数权限提升攻击关卡链接: Ethernaut Level 1 - Fallback 攻击类型: 权限提升、Fallback 函数漏洞 难度: ⭐⭐☆☆☆
.刻舟求剑.1 个月前
区块链·solidity·语法笔记
solidity的高阶语法4提款模式确保不会造成安全威胁的直接转接呼叫。 以下合约显示了使用转账调用发送以太币的不安全方式。通过使最富有的合约成为后备功能失败的合约,可以使上述合约处于不可用状态。 当后备函数失败时,becomeRichest()函数也会失败,合约将永远卡住。 为了缓解这个问题,我们可以使用 Withdrawal Pattern。
大白猴1 个月前
区块链·智能合约·solidity·永续合约·gmx·资金费率·去中心化交易所
【GMX v1实战】时序风险结算与资本成本:深度解析 GMX 永续合约的资金费率机制在去中心化衍生品交易平台GMX中,当你准备开立杠杆合约仓位(无论是做多还是做空某个资产)时,系统会默默执行一个关键前置动作——调用名为 updateCumulativeFundingRate 的函数。这个看似普通的“准备工作”,实则是整个GMX协议保障公平性、控制风险、维持系统稳定的核心枢纽。
天涯学馆1 个月前
智能合约·solidity·以太坊
在Solidity中实现DAO:从概念到代码的全面剖析今天要聊一个在区块链世界里超级火热的话题——DAO(去中心化自治组织,Decentralized Autonomous Organization)。DAO就像一个链上的“民主社区”,通过智能合约让成员共同决策、管理资金或资源,摆脱中心化控制。如果你玩过DeFi、NFT或者Web3项目,可能会听说过Aragon、Moloch或者The DAO这些名字。DAO的核心是去中心化治理,成员通过投票决定提案,比如花钱、升级合约或调整规则。
大白猴2 个月前
区块链·智能合约·solidity·以太坊·evm·重入攻击·恶意合约
【大白话解析】OpenZeppelin 的 ReentrancyGuard 库:以太坊防重入攻击安全工具箱(附源代码)想象一下这个场景 👇:你写了一个智能合约,里面有一个函数叫 withdraw(),功能是让用户提款。
木西2 个月前
web3·智能合约·solidity
React Native DApp 开发全栈实战·从 0 到 1 系列(流动性挖矿-合约部分)本文基于 OpenZeppelin v5 最新组件(ERC-4626 + AccessManager + ReentrancyGuard),将「质押凭证」、「奖励分发」、「权限治理」三者解耦,实现「一键部署、按需授权、秒级清算、线性释放」的典型 DeFi 场景。 通过阅读本文,你将获得: