找到约 13 条结果

文章 区块链桥安全 - 第 4 部分

...中可以看到的那样,该交易用于在目标链上将 **1e18** 个 ERC20tokens 转移给 user。 有趣的是,**transaction.srcChainId** 设置为 **56**。 然后,它使用 [**bridge.sendMsgPermit()**](https://github.com/the-caliber/Blockchain-bridge-vulnerabilities/blob/a039b5f6c2382d8...

文章 Sui Move如何重新思考闪电贷安全性

...面临风险。 ```shell function flashLoan(uint256 amount, address borrowerContract) external { uint256 balanceBefore = token.balanceOf(address(this)); token.transfer(borrowerContract, amount); borrowerContract.onFlashloan(); if (token.balanceOf(address(this)) < balanceBefore) { ...

文章 2024年13款最佳Solana钱包

...全选择。硬件钱包通常支持多个区块链,其中一些除了 ERC20 标准外还支持 Solana 的 SPL 代币标准。以下是提供 Solana 代币支持的两个最佳硬件钱包。 ### **Ledger** 在硬件钱包中存储 SPL 代币的一个好方法是质押它以获得奖励,并在...

文章 DeFi中的资金流动:解析去中心化金融系统 - CoW DAO

...Fi 应用程序使用 **同质化代币**,主要是那些遵守以太坊 ERC-20 等标准的代币。该标准确保代币可互换并可以轻松集成到各种平台中。例子包括: - **稳定币:** 对于 DeFi 至关重要,USDT、USDC 和 USDS 等稳定币旨在保持稳定的价值...

文章 Madara 快速入门

... ``` ➜ madara-get-started git:(main) ls ./contracts/\* ./contracts/ERC20.json ./contracts/OpenZeppelinAccountCairoOne.sierra.json ./contracts/OpenZeppelinAccountCairoOne.casm.json ``` 从你的合约文件夹中删除合约 ``` rm ./contracts/* ``...

文章 为Balancer池计算价值、暂时性损失和滑点

...alancer 池的价值 一个 Balancer 池最多可以包含 8 种不同的 ERC20 代币,每种代币的权重可以是任意的。权重表示池在任何时候应持有的每种代币的价值百分比。只要市场中有理性的套利者活跃 **并且** 池费较低,池中每种代币持有...

文章 Eigenlayer EigenPod 合约介绍

...复 #### `recoverTokens` ```solidity function recoverTokens( IERC20[] memory tokenList, uint256[] memory amountsToWithdraw, address recipient ) external onlyEigenPodOwner onlyWhenNotPaused(PAUSED_NON_PROOF_WITHDRAWALS) ``` 允许 Pod 所有者挽救意外...

文章 Aave-V3 - DeFi协议代码解读第一部分 - Pool.sol

...函数的主要操作,其中通过使用 `safeTransferFrom` 函数完成 ERC20 的供应,以及 aToken 的 `mint`(我们将在后续文章中介绍这是什么)。 ``` IERC20(params.asset).safeTransferFrom( msg.sender, reserveCache.aTokenAddress, params.amount ); IAToken(res...

文章 如何高效地为智能合约审计做好准备

...须始终为真的条件。 例如: - 除非调用mint或burn,否则ERC20Token的总供应量不会改变。 - 合约中所有余额的总和应等于总供应量。 - 每个钱包最多可以有100张票 - 铸造门票的窗口期为72小时 提供此信息具有巨大的价值。当你提...

文章 探索Openzeppelin 新增的跨链功能

...在以太坊主网上有治理控制的合约,比如说由一个原生的ERC-20控制。而你希望合约能够有一些功能改变,比如说升级子链上的一个合约。那么就需要一种方法来允许主网的合约以安全的方式向子链发送数据。 - **sender问题:** 发...

文章 关于 EIP-7703 - CoW DAO

... 示例 1:简单的代币转账 如果没有 EIP-7703,一个典型的 ERC-20 代币转账包含大约 68 字节的 calldata,其数据部分将花费大约 1,088 gas(假设零字节和非零字节的混合)。 根据 EIP-7703 提出的增加,相同的交易可能会花费 1,500-2,000 ga...

文章 Flashbots透明报告 — 2021年2月

... 由于Flashbots允许提交零Gas交易,因此也可以提交用任何ERC20代币支付的交易。这通常被称为“账户抽象”或“赞助交易”。Flashbots内部的白帽开发者Scott开源了一个样例搜索者,方便执行赞助交易。EIP-3074已提议用于下一个硬分...

文章 理解 RGB 协议

...方面的先驱了,比如 Counterparty 和 OmniLayer(前身是 “Mastercoin”);这种想法也被以太坊和其它山寨币所继承,目前绝大多数的区块链代币都是在后者这些平台上出现的。但是,使用山寨币来保护金融资产是不理想的,因为它们...