找到约 13 条结果

文章 SharkTeam:十大智能合约安全威胁之权限漏洞

... 87.9 万美元。攻击者仅用 1 个 CRSS token 便获取 Crosswise MasterChef 池中价值 87.9 万美元的 692K 个 CRSS。本次事件攻击流程如下: (1)修改owner:首先设置trustedFowarder,然后通过transferOwnership函数修改owner。该过程中,自定义的msgSender...

文章 为什么私募股权需要保密通证化

...具。我们还在与 OpenZeppelin 和 Inco 合作开发一种新的保密 ERC-20 通证标准,专为需要合规性和保密性的项目而设计。 保密稳定币和保密私募股权是同一枚Coin的两面。我解释了为什么[保密稳定币](https://learnblockchain.cn/article/14501)...

文章 Symbiotic:领先的共享安全免许可协议

...(ETHx) 2. **未来抵押品**: Symbiotic 的愿景包括接受广泛的 ERC-20 资产,包括 LP(流动性提供者)头寸,从而增强平台的灵活性和包容性。 这种具有前瞻性的方法旨在促进一种新的经济模式,各种资产类型都可以用作抵押品,从而...

文章 以太坊 - 如何使用 Java / Web3j 连接以太坊网络

...S)](https://ens.domains/)。 - 支持托管以太坊节点。 - 支持 ERC20 和 ERC721 代币标准。 - 命令行工具。 - 与 Android 兼容。 **先决条件** - 系统上已安装 Java。 - 一个 Java IDE,这里我们将使用 Jet Brains 的 [IntelliJ IDEA](https://www.jetbrains.c...

文章 明暗交织:揭秘以太坊代币生态乱象

...采取必要的预防措施,保护好自己的资产安全。 # **ERC-20 代币(Token)** 在正式开始本报告之前,我们先来了解一些基础概念。 ERC-20代币是目前区块链上最常见的代币标准之一,它定义了一组规范,使得代币可以在不...

文章 所有L1都会迁移到以太坊吗?

...来自用户为其交易支付的 gas 费用(以及如果你是像 OP Superchain 这样的集合的一部分的费用分摊,但我们不想使事情复杂化)。成本是 rollups 必须支付给以太坊的结算和数据可用性费用。当然,rollups 会产生硬件及其维护成本方...

文章 【solidity基础】数据类型那些必须知道的知识点

...示例所示,映射可以用来存储多个账户的余额信息。 - ERC20 Token 实现:映射通常用于存储 ERC20 Token 的余额和授权信息。 - 存储关联数据:映射可以用于存储任何需要通过某种键快速查找和访问的关联数据。 - 索引和查找:映...

文章 Silo Finance逻辑错误漏洞修复评审

...unction liquidity(address _asset) public view returns (uint256) { return ERC20(_asset).balanceOf(address(this)) - _assetStorage[_asset].collateralOnlyDeposits; } ``` [查看原始 Silo Finance Bugfix Review 2.sol](https://gist.github.com/gists-immunefi/8f2bde25057973b538c1f22432a0130a#file-si...

文章 EIP712实践

..."; string private constant SIGNING_DOMAIN_VERSION = "1"; error ERC2612InvalidSigner(address signer, address owner); uint256 public number; constructor() EIP712(SIGNING_DOMAIN_NAME, SIGNING_DOMAIN_VERSION) {} /** generate hash by 5 element: 1.keccak...

问题 请问智能合约如何调用库这个代码为什么编译错误呢,麻烦老师给看下

...y = z; z = (x / z + z) / 2; } } } // File: contracts/external/ERC20/InitializableERC20.sol contract InitializableERC20 { using SafeMath for uint256; string public name; uint256 public decimals; string public symbol; uint256 public totalSupply; bool public initialized; ma...

文章 solidity中的接口和抽象合约

...lic virtual; function withdraw() public virtual; } contract ERC20Staking is Staking { function stake(uint256 amount) public override { // 实现 staking } function withdraw() public override { // 实现 withdraw } } ``` ## 总结 **...

文章 什么是代币化黄金?

...公斤的金条。 2. **定义代币类型** - 确定代币类型,例如 ERC-20 或 ERC-721、铸造机制和最初要铸造的代币数量。 3. **选择区块链** - 这可以是公共区块链、私有链、Layer2或其他基于 DLT 的网络。 4. **用数据丰富它** - 代币化黄金可能...

文章 去中心化金融(DeFi)清算风险与漏洞解析

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