...TC)字面意思是将比特币(BTC)包装成在以太坊上使用的 ERC20 代币的形式,它在 2019 年 1 月与 BitGo、Kyber Network 和 Ren 共同开发并上线。当时,BTC 持有者通过 WBTC 合作伙伴将 BTC 托管并按 1:1 发放 WBTC,但由于当时未感受到在以太...
...些用于学习如何构建 web3 dApp 的教程包括: - **如何创建 ERC-20 代币** - 这个简单的 Alchemy 教程向你展示了如何在测试网上部署你自己的 ERC-20 代币 - **使用 Solidity 构建 Web3 应用程序** - 这个 Buildspace 教程使用 MetaMask 和 Hardhat 向你...
... 0; sentMarginAmount = uint256(remainingMargin); ERC20(pairStatus.quotePool.token).safeTransfer( vault.recipient, sentMarginAmount); } } // 否则确保清算者承担坏账 else if (remainingMargin < 0) { vault.margin = 0; ...
...以下的安全建议: 合约代币尽量使用标准的Open Zeppelin ERC-20 来防止本次漏洞的发生; 在项目上线之前,找专业的第三方安全企业进行全面的安全审计,而且可以找多家进行交叉审计; 可以发布漏洞赏金计划,发送社区白...
...mplementers-call-57-sep-4-2024/20956): 讨论 EIP7761 ISCONTRACT 及支持 ERC721/1155 安全转移的替代方案 * [PeerDAS 分组讨论 #7](https://ethereum-magicians.org/t/peerdas-breakout-7-september-3-2024/20891): blob 证明的计算可能需要最多 1 秒 ## 中心化观察:威...
...发环境。现在安装OpenZeppelin合约包。这将使我们能够访问ERC721合约(NFT的标准),以及一些我们以后会遇到的辅助库: ``` npm install @openzeppelin/contracts ``` 如果我们要公开分享项目的代码(在GitHub这样的网站上),我们不...
...IP-4907”通过了以太坊开发团队的最终审核,成为第 30 个 ERC 标准“Final”的状态。 让我们一起来阅读这极简的源代码,来缕清其他是如何实现NFT租赁的? ### **为什么需要租赁?** NFT 的爆发毋庸置疑,而伴随普及引发了对...
...格和汇率是由每一种资产特有的小数点来缩放; cToken 是 ERC-20 代币,有 8 个小数点,而底层代币则不同,它有一个名为`decimals` 的公共成员。 | cToken | cToken 小数点 | 底层代币 | 底层小数点 | | ------ | ------------- | -------- | --------...
...的 2FA(Taiko 和 Scroll)等多种应用场景! ## **构建兼容 ERC-6900 的 P256 验证器合约,使用 RIP-7212** 一旦 RIP-7212 上线,下一步就是让开发者尽可能轻松地使用它来改善其终端用户体验。将新代码集成到智能账户中是一个高摩擦...
...他们的比特币兑换成 tBTC,即,一种以比特币 1:1 背书的 ERC20 代币。 最重要的是,tBTC 可以实现信任最小化:tBTC 使用随机信标来选择 “签名人”,签名人负责持有比特币,需要提供 150% 比特币价值的以太币作为质押品。也就...
... `揭示`出来(如盲盒形式)。但作为可编程的智能合约,ERC-721s能够做得更多。 ## IPFS托管NFT图像 对NFT的一个常见的批评是,它们 `只是一个甚至不在区块链上的图片链接`。对于许多著名的项目,如[Bored Ape Yacht Club](https://ope...
...0/10/14_/769195493.jpg) 同时,人们还能够以同等价值的ETH和ERC20代币创建流动池。在此新型市场中,创建者可设定兑换率,并由Uniswap的“恒定函数做市商”机制推动行情变化。在交易对中,当一方相对另一方的流动性发生变化时,...
...先会在L2StandradBridge上面执行call_initiateWithdrawal。根据ETH/ERC20 2.如果提现的是ETH,则会调用CrossDomainMessenger的sendMessage方法,将msgNonce+1,并在方法体内部调用L2CrossDomainMessenger的_sendMessage方法 3.L2CrossDomainMessenger的_sendMessage 会...
...约中的状态变量,可以无限增长。考虑实现 USDC 代币的 ERC20 合约。该合约需要维护每个用户地址的余额映射。由于 USDC 可以大量铸造并分解成微小的部分,不同的 USDC 持有者数量可以无限增长。换句话说,映射中的键的数量可...
...需要重新定义过往的接口,同时也会影响旧的方法,像 ERC 721 和 ERC 721A, ERC 4907 这些优化和新的定义,是没有办法直接让过去所有使用了 ERC 721 的合约直接进行升级迭代的。 而 Move 基于 Module 间的组合只需要对 Module 进行升级...