初学solidity的一些笔记
数组与映射是如何存放在“存储槽”的?
读取和修改同一个槽中的不同数据,往往需要使用位移和掩码操作。
Pump.fun是Solana的超级meme发射平台。当成功在pump.fun上部署一枚Meme后,一旦代币市值达到69,000美元,会自动将pump.fun的流动性添加到Raydium交易所。对于用户来说,可以降低发币费用以及繁琐的流程,主要解决的痛点是rug和老鼠
读取和修改存储变量。
for 循环与 if 语句。
在 Yul 中没有多种类型的概念,或者说只有一种类型——u256,也可以理解为 bytes32。
使用 OpenZeppelin Monitor 监控智能合约的链上活动
UpgradeableBeacon库是信标代理模式中的信标合约的实现,与一个或多个BeaconProxy库实例配合使用。所有到BeaconProxy的调用都会被委托到本库指向的逻辑合约上。本库的owner具有更换逻辑合约地址的权限,从而实现信标代理合约的升级功能。
BeaconProxy
在数字化转型的浪潮中,区块链技术与智能合约的结合为合同管理带来了革命性的变化。法大大区块链智能合约API以其独特的信任机制和自动化能力,成为企业和开发者优化合同流程、提升业务效率的重要工具。本文将探讨法大大区块链智能合约API的核心优势,分析适用人群,评估使用风险,并确认法大大作为服务商的可靠性。
利用ChainlinkVRF实现100Token抽奖:从名单中随机选出幸运得主的完整指南在区块链应用中,公平和不可预测的随机性是实现透明抽奖和激励机制的关键。ChainlinkVRF(可验证随机函数)为智能合约提供了一个可验证且公正的随机数生成方案,使得合约能够在不牺牲安全性的前提下进行随
利用ChainlinkAutomation自动化Bank合约:使用Solidity实现动态存款管理和自动转账概述在这篇文章中,我们将实现一个Bank合约,用户可以通过deposit()方法存款。我们将使用ChainlinkAutomation来自动化合约任务,实现当存
hardhat示例工程,Lock.sol代码解析。
在以太坊上使用Solidity和Foundry结合Flashbots实现交易捆绑
在比特币中,用户的任意行为均需要通过UTXO实现。因此,使用POW共识机制确保UTXO正确,则能够抵抗任意攻击。类似,在DLC中,对CET添加乐观挑战机制,则能够确保CET的正确执行,从而能够抵抗任意攻击。符合大道至简,具有简洁美。
前言中间件(Middleware),一个听起来就很高级、很强大的功能。实际上也确实如此。使用中间件,你可以拦截并控制应用里的所有请求和响应。比如你可以基于传入的请求,重写、重定向、修改请求或响应头、甚至直接响应内容。
智能合约从技术角度实现了"codeislaw",在智能合约的世界里,代码本身就是法律规则的体现。这一理念的核心是,智能合约是自执行的协议,由编写好的代码直接控制,无需中介或第三方干预。
Defender允许你轻松地跨链部署和升级智能合约,同时保持最佳的安全实践。本教程展示了如何使用一个Relayer来部署一个名为Box的合约,并通过一个Safewallet(多签钱包)使用UUPS代理模式进行升级。
OpenZeppelinFoundryUpgradesupgradeProxy升级合约源码分析Upgrades.upgradeProxy源码分析Upgradesaproxytoanewimplementationcontract.Onlysupportedfor
Foundry高级实战:实现一个可升级的工厂合约
扫一扫 - 使用登链小程序
106 篇文章,294 学分
3 篇文章,269 学分
55 篇文章,237 学分
13 篇文章,206 学分
16 篇文章,163 学分