本文介绍了如何使用 Tenderly 的仿真基础设施,让以太坊交易对用户来说更加人性化和易于理解。通过集成交易仿真到钱包中,用户可以在链上提交交易之前预览交易结果,从而更好地了解交易的影响,并更有信心和安心地发送交易。文章还介绍了如何通过 Simulation API、Simulation RPC 和 SDK 将交易仿真集成到钱包中。
让以太坊交易对用户来说更具有可读性和理解性,对于促进全球区块链采用至关重要。学习如何使用 Tenderly 仿真基础设施,让用户能够放心地测试、检查和发送交易。
即使是最有经验的 Web3 开发者也可能在管理区块链交易的技术复杂性中迷失。现在想象一下,对于那些没有技术背景的日常用户来说,这会是什么样子。困惑?沮丧?气馁?所有这些以及更多?
因此,我们所有人都面临的问题是——我们如何使以太坊交易更易于访问且更具可读性?
考虑到这个问题,Web3 开发者一直在实施不同的升级,以使钱包作为与区块链的第一个接触点,更易于使用和更直观。交易模拟已成为最有希望的解决方案之一。
那么,让我们探讨一些简单但强大的方法,通过使用模拟使以太坊交易更具可读性。我们开始吧!
将交易模拟集成到钱包中正成为 Web3 的标准。模拟使钱包用户能够在链上提交交易之前预览确切的交易结果。这样,他们可以更好地了解交易的影响,在发送交易时更加自信和安心。
此外,在你的钱包中启用交易模拟还可以帮助你建立对产品的信心,尤其是在首次使用的用户中。最终,通过让用户在发送交易时感到轻松,你还将有助于提高对行业的信任并支持主流区块链的采用。
那么,你究竟可以使用交易模拟做什么来使以太坊交易更具可读性?
由于代币价值不断波动,钱包用户需要投入额外的精力来解读他们在资产上赚取或花费了多少。那么,为什么不立即向你的用户显示实际的实时美元价值呢?
通过集成 Tenderly 模拟并在你的钱包、DeFi 平台或 DEX 中启用交易预览,你可以显示 ERC-20 代币的当前美元价值。这样,你的用户可以充分分析和理解其交易的财务影响,并在管理其资产时做出明智的决策。
为了获得更多的洞察力,你还可以向用户显示累计的余额变动。借助关于账户之间变动的清晰信息,你的用户可以准确地看到其交易中发生的情况。并且由于提供了美元价值,他们可以在一个地方获得他们需要的所有背景信息。
为了使你的钱包或 DeFi 平台即使对于该领域的新手也能访问,你需要使测试和发送交易的过程尽可能轻松。是的,有一些方法:
即使是具有技术背景的用户也可能会忽略其交易的问题。用户很容易在链上提交配置不正确的交易并支付 gas 费用,但最终发现他们的交易已被回滚。
为了帮助你的用户避免在链上发送有缺陷的交易,请确保在你的钱包界面中显示清晰的警告标志。保护他们免于提交回滚的交易将有助于节省财务和计算资源。
在你的钱包或 dapp 中公开模拟数据,使用户能够更深入地了解交易执行情况。这对于想要了解发送交易时实际发生的情况的用户可能很有帮助。它还可以为 Web3 开发者提供一个更详细地检查交易模拟的机会。
为了实现这一点,你可以让用户在 Tenderly 上打开他们的模拟。进入 Tenderly 仪表板后,他们可以检查哪些代币已被转移、哪些状态已更改以及是否已发出预期的事件。此外,他们还可以获得关于其交易花费了多少 gas 的细粒度视图。
为了使以太坊交易能够被更广泛的受众理解,你可以集成 Tenderly 的仿真基础设施。以下是一些将交易模拟引入到带有 Tenderly 的钱包的方法。
模拟交易并将信息公开给用户的一种有效方法是使用 Tenderly 的 Simulation API。你的用户将自动向我们的 Simulation API 发送请求并获得响应,而不会给你的团队带来任何额外的压力。
使用 Simulation API,你有多个选项可以将模拟公开给你的用户:
asset_changes
和 balance changes
,包括确切的美元价值。你的请求将返回关于交易期间发生的 ERC-20 和 ERC-721 代币的资产和余额变动的全面数据。此外,美元价值基于最新的实时链上数据,而不是历史信息。0:00
/1:15
1×
**将 Tenderly 模拟与 MetaMask Snap 集成**
0:00
/0:33
1×
**在 Safe 上使用 Tenderly 模拟交易**
模拟 Simulating a bundle of transactions
0:00
/0:40
1×
**在 Instadapp 上使用 Tenderly 运行 dapp 模拟模式**
使用 Tenderly,你还可以使用我们的节点作为服务来在一个地方模拟和发送交易。Tenderly Web3 Gateway 使你能够在链上发送用户的交易之前对其进行模拟。如果模拟成功执行,你可以自动将其提交到区块链。
此外,Tenderly Web3 Gateway 支持一次性和捆绑模拟,并且:
tenderly_simulateTransaction
执行单个模拟并返回响应,包括 assetChanges
和 balanceChanges
。tenderly_simulateBundle
使你能够对多个交易进行分组并一个接一个地模拟它们,从而深入了解 assetChanges
和 balanceChanges
。Tenderly SDK 是将模拟集成到你的 dapp 或钱包中的另一种快速简便的方法。它使你能够以两种方式模拟交易:
simulate_Transaction
模拟单个交易simulate_Bundle
模拟 simulation bundleWeb3 不断发展,但与区块链的交互可能会非常令人困惑、沮丧和有风险。这在链上发送交易时尤其明显。因此,为了帮助在全球范围内加速采用区块链技术,Web3 开发者需要使其更容易被更广泛的受众所接受。
实现这一目标的关键方法之一是使以太坊交易更易于理解且更具可读性。简单,对吧?嗯,使用 Tenderly 的交易模拟是这样的。那么,准备好试用它们了吗?首先自己尝试交易模拟!
- 原文链接: blog.tenderly.co/how-to-...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!