找到约 14 条结果

文章 Compound V2 中文白皮书翻译

...协商到期、利率或抵押品等条款。 每个货币市场都是 ERC-20 代币(如代币化的以太币,稳定币如 Dai 或实用代币如 Golem)所独有的,且包括一个透明的、可公开监督的资产负债表,记录了所有的交易和历史利率 #### 2.1 提供资...

文章 Foundry Cheatcodes 第 6 部分:模糊测试、Fork 和边缘情况检测

...,但有时你必须与**真实的主网合约**交互:读取 USDC 的 ERC-20 余额,调用 Uniswap 池,或验证针对 live 的代理的升级逻辑。Foundry 的答案是 forking 作弊码。fork 是给定区块处另一个链的完整内存副本;你可以使用 `vm.createFork` 创建一...

文章 UniswapV1 自学系列 08:工厂合约实现

...nge 合约与 Factory 合约关联: ```solidity contract Exchange is ERC20 { // @notice 关联的代币合约地址 address public tokenAddress; // @notice 工厂合约地址 address public factoryAddress; /** * @notice 构造函数 * @param _token 要...

文章 Avalanche 的资产跨链机制

...可以使用智能合约,基于Snowman共识创建 可以在上面创建ERC20,NFT721以及执行Defi相关的合约。 ## P链 账户模型,也是基于Snowman共识创建 负责协调网络验证者,进行质押或者委托质押,但和EVM 不兼容 ## X链 X链属于UTXO...

文章 DeFi清算漏洞

... 0; sentMarginAmount = uint256(remainingMargin); ERC20(pairStatus.quotePool.token).safeTransfer( vault.recipient, sentMarginAmount); } } // 否则确保清算人支付坏账 else if (remainingMargin < 0) { vault.margin = 0; ...

文章 《Solidity Gas 优化秘籍:80+ 技巧》

...况下使用存储指针而不是内存](#viewer-48pfu) * [12\. 避免 ERC20 代币余额为零,始终保持少量余额](#viewer-619hl) * [13\. 从 n 数到零,而不是从零数到 n](#viewer-3qacr) * [14\. 时间戳和区块号不需要为 uint256](#viewer-1l0bh) [**节省部署Ga...

文章 比特币 Layer2:在比特币上重建以太坊

...心化存储能力,以 BRC-20 为代表的新型标准,实现了类似 ERC-721 和 ERC-20 的 比特币生态 Token,这些比特币生态的爆发,使得原本就低效的比特币网络变得更加“拥堵”,而以太坊 Layer2(包括 Rollup)的兴起,让比特币开发者看到...

文章 Tron 钱包开发详细教程丨区块链技术培训课程 #19

...0和TRC-721标准:** TRC-20是Tron的代币标准,类似于以太坊的ERC-20;TRC-721则是非同质化代币标准,类似于ERC-721。 ### **02 共识机制** Tron采用委托权益证明(DPoS)机制。TRX持有者可以投票选举超级代表(Super Representatives,SR)...

文章 预防智能合约的漏洞 - 应对意外转入以太币

...作后是否发生改变。一个不变量的例子——固定发行的[ERC20 token](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md)的`totalSupply`是不可变的。因为没有函数可以修改这个变量。 特别注意,有一个典型的不变量,你可能会用到,但...

文章 010:什么是智能合约?它真的智能吗?

...发后记录的链上日志,方便查询和追踪 | 例如 ERC-20 的 `transfer(from, to, amount)`,本质上就是调用一个合约函数。 *** ### 智能合约如何被部署和调用? #### 🧱 部署 开发者编写 Solidity 合约 → 编译成字节码 → 通...

文章 如何在 EtherScan 上读取智能合约

...证过的合约,比如说在 Doodles 项目中用到的 OpenZeppelin 的 ERC-721 和 Ownable 合约。 ![unnamed4.png](https://img.learnblockchain.cn/attachments/2022/08/vnFyWIcY62fc7afa1c659.png) 在这里,你可以查看 Doodles NFT 项目的合约的所有代码,然后通过代码可以...

文章 Web3 DApp 最佳编程实践指南

...为数不多的「链下状态」储存在 headless CMS 当中,例如 Vercel 或者 Netlify。 [![Develop. Preview. Ship. For the best frontend teams – Vercel](https://img.learnblockchain.cn/attachments/2022/05/GcQaZnHn62831e67b5418.png!/scale/30) Develop. Preview. Ship. For the best fronten...

文章 fhEVM v0.4:新的加密类型和异步解密

...新软件包,该软件包提供了一套基础的标准合约,包括 ERC20 和 DAO – [fhevm-contracts](https://docs.zama.ai/fhevm/fundamentals/contracts)。该库旨在易于扩展和自定义。它旨在帮助开发人员节省大量的开发时间,以便他们可以更多地关注促进创...

文章 如何开始使用 Webhooks

...eEd9e03E53415D37aA96045`,即 Vitalik Buterin 的钱包)发生跨 ETH、ERC-20 和 ERC-721 **转移** 的新活动时收到警报。 需要过滤方面的帮助吗? 访问我们的 [过滤器](https://www.quicknode.com/docs/streams/filters?utm_source=internal&utm_campaign=guides&utm_content=g...