找到约 14 条结果

文章 简介 ZKsync 弹性链(Elastic Chain)

...率和网络完整性的严重恶化。 考虑一下将 USDT 桥接到安智能链的体验。你得寻找一个可靠的桥,发送你的 USDT,然后屏住呼吸等待交易确认——结果发现这还不够,现在你需要找到一种方式购买 BNB 来支付 gas 费,并且还要...

文章 让我们看看我们的三明治机器人是否真的管用

...力。 1. 你将学习分解模拟引擎,使其可以应用于 **稳定三明治**。 2. 你还将学习如何 **组合多笔三明治捆绑** 并最大化利润。 3. 最后,你将学习如何将此模型扩展到 **Uniswap** **V3 池**。 整合这些附加功能将大大增加系统在...

文章 uniswap基本概念

...即为无论怎样进行交易,保持交易后**x * y = k**,两种代的乘积不变。根据这个思想,进行推导 设要用**Δx**数量的x代交换**Δy**代,则有 ``` (x + Δx) * (y - Δy) = k = x * y 设 α = Δx / x, β = Δy / y,将其代入上式可得 ∴ (x...

文章 用 ethers.js 发送高 gas 的替换交易

...中,有三种常见的交易类型: 1. 普通交易:如把以太(ETH/ether)从一个账户转移到另一个账户。 2. 创建合约交易:在以太坊区块链网络上部署智能合约的交易。 3. 调用合约交易:该交易用于(发送一些数据)与先前部署...

文章 Move共学-TASK6用Sui SDK和Navi SDK完成一个自定义的PTB模块

...当前账户。 - 检查池配置是否有效。 - 分割 SUI 代并存入指定的池中。 - 从 wUSDC 池中借出计算好的金额。 - 将借来的 wUSDC 存入指定的池中。 3. **签名并执行交易**: - 清除之前的消息。 - 签名并执行交...

文章 智能合约安全 - 常见漏洞(第二篇)

...,`myBalanceIntrospect()`会比 `myBalanceVariable()` 大。两种以太的计算方法都没有问题,但如果你同时使用这两种方法,那么合约可能会有不一致的行为。 这同样适用于ERC20代。 ```solidity contract MixedAccountingERC20 { IERC20 token...

文章 解构Solidity合约 #1 - 字节码

...版本中,没有明确声明自己是可支付的函数不能接收以太。回到汇编代码,第11条指令的`JUMPI`将跳过第12至15条指令,如果不涉及以太,则跳到第16条。否则,`REVERT`将在两个参数都为0的情况下执行(意味着将不会返回任何有...

文章 引介 | Omen:新一代的预测市场

...下特性: * **结果**和初始概率; * **作为担保品的代**:项目可以用一系列资产和稳定计价,包括 Gnosis 专为该用例设计的 [OWL](https://blog.gnosis.pm/owl-token-use-cases-6094027ecb37) 代; * **决议日**; * **类型**:项目可以有各...

文章 ERC-4337入门:你需要知道的事项

...前的 Web 和移动应用。或者,用户也可以被允许使用稳定支付Gas费用,以获得更熟悉和方便的定价方案。 将交易执行逻辑移入智能合约增加了开发者的安全责任。在开发账户抽象钱包时,我们提出了几项安全考虑。 ## 开...

文章 Foundry 教程: 用Solidity编写ERC-20测试用例

...约,你也可以参考社区的这篇文章[如何创建并部署ERC20代](https://learnblockchain.cn/article/3672) 。 ## 1. 安装Foundry 安装foundry的具体步骤将取决于你的系统。我在 Mac OS 上使用 zsh 作为终端的所需命令在下边。对于其他系统,请查...

文章 在Compound V3中通过形式化规范检测边缘情况

...Fi 借贷活动都涉及提供波动的加密资产并借入单一基础代。为了应对这种常见的交易模式,[Compound](https://compound.finance/) 创建了最新的借贷应用程序 [Comet](https://github.com/compound-finance/comet),旨在通过优化特定用例来实现更高的...

文章 bip-anyprevout 中的 bips/bip-0350.mediawiki

...先指定新的校验和算法,然后记录它应该如何用于未来的比特地址。 #### Bech32m [永久链接:Bech32m](https://github.com/ajtowns/bips/blob/bip-anyprevout/bip-0350.mediawiki#bech32m) Bech32m 修改了 Bech32 规范的校验和,用 _0x2bc830a3_ 替换了最后异或...

文章 深入Defi系列之LayerZero

...之外还有BTC这种UTXO链,Sonala这种非EVM链。 * 互操作,代的跨链仅仅是互操作的一种,在A链进行抵押然后在B链进行借贷也是一种互操作。 现有的跨链操作方式有这么几种: * 中心化交易所(比如安),可以执行代跨...

文章 深入理解Plasma(三)Plasma MVP(验证实现)

...存款(deposit)操作向 Plasma 合约发送带有一定数额的以太或 [ERC20](https://learnblockchain.cn/2018/01/12/create_token/) token 加入 Plasma Chain,这时 Plasma 合约会执行 deposit() 函数,生成一个只包含一个交易的区块,这个交易的 UTXO 记录了 Alic...