- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试调用一个只返回一串数据的简单契约(Contract)方法。我的代码基于可以在文档中找到的示例 => https://developers.tron.network/reference#methodcall
tronWeb.trx.getContract("TFWbGYFVjUMKrHALdU4MnFWNYY9Uc5W9SZ").then(async contract => {
console.log(contract);
let abi = contract.abi;
console.log(abi);
let c = await tronWeb.contract({
abi
});
let result = await c.getBadgeOwner('something is up').call();
console.log(result);
});
与可以在文档中找到的内容不同的是,我是从我加载的契约(Contract)中加载 abi,而不是像示例中那样对其进行硬编码。
我得到的错误是 index.js:105 Uncaught (in promise) TypeError: e.forEach is not a function
这似乎以某种方式引用了 abi:
最佳答案
对于任何被同样的初学者错误绊倒的人,这里是解决方法:
使用 contract().at() 而不是 getContract()
let contract = await tronWeb
.contract()
.at("TFWbGYFVjUMKrHALdU4MnFWNYY9Uc5W9SZ")
在那之后,你就可以调用你的合约方法了
let currentValue = await contract.getBadgeOwner('something is up').call();
关于web3 - 如何使用 tron-web 调用合约方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54436587/
我遇到了 following code : contract="*" 是什么意思? 不是每个 WCF 客户端或服务都必须指定契约(Contract)吗? 最佳答案 它用于服
我想通过 web3 用 pancakeswap testnet contarct 将一些 testnet bep20 token 交换到 busd(bep20)。 我查看了契约(Contract),但
我创建了 WCF 服务应用程序,在运行 WcfTestClient 之前没有错误.它需要 IMetadataExchange进行配置。 如何配置IMetadataExchange或避免使用? 错误:
我对 Kotlin 可空性有疑问,我想知道我是否能够通过契约(Contract)解决它。 对于这样的Java接口(interface):interface Action{ void execute(T
我有两个需要受契约(Contract)约束的 .NET 方。现在,party1 和 party2 需要能够相互调用一些方法(大部分是调用和报告结果)。我有双工契约(Contract),但双方没有使用
Scrapy 合约问题 我开始研究 scrapy 框架。也实现了一些蜘蛛 提取,但我无法为蜘蛛编写单元测试用例,因为契约(Contract) scrapy 提供的包文档没有正确的程序来编写 测试用例。
简而言之,hashCode合约,根据Java的object.hashCode(): 除非影响 equals() 的内容发生更改,否则哈希码不应更改 equals() 表示哈希码是 == 让我们假设主要
从 web3js 传递(javascript 对象数组)时出现错误, 以(结构数组)为参数的solidity函数。 你可以帮帮我吗? 下面是代码和错误 // web3js code let slcte
使用Spring云合约来验证我的生产者和消费者之间的合约。在我的消费者 Controller 中,我使用 Feign 客户端调用另一个微服务方法来获取一些数据。但现在在 Spring Cloud 合约
我正在尝试让一个简单的基于 Acumatica 契约的 SOAP API Get() 或 GetList() 调用工作,但我得到的只是一个错误: System.ServiceModel.FaultEx
关于如何为使用 @RequestBody 注释并以字符串集合作为参数的方法编写契约的问题。我有以下方法: @PostMapping(path = "/some/uri", produces =
Wiremock 记录以下请求不匹配: WireMock : Request was not matched: { "url
通常我通过导入外部契约(Contract)的接口(interface)并生成契约(Contract)的“局部变量”来调用外部契约(Contract),一旦我需要它。像这样的东西: import "./
我正在尝试编写一个断言函数来检查给定对象是否属于 T 类型: @UseExperimental(ExperimentalContracts::class) inline fun assertIsIn
当我使用 gradle 构建项目时,我不断收到 Spring Cloud Contract 的此错误。有什么线索吗? * What went wrong: Execution failed for t
我尝试创建一个 MQL4 脚本(一种几乎与 C++ 相关的语言,MQL4),我想在其中将 double 值分为 9 个部分,其中分数不相等,但增加 我当前的代码尝试这样做(伪代码): Lots1
背景 我在 Solidity 中编写了一个以太坊智能合约语言。为了进行测试,我可以使用 Ganache 运行本地节点并使用 truffle migrate 在其上部署我的合约。 要求 我想使用 Jav
我正在尝试将 Spring 契约(Contract) stub jar 设置为带有使用者的胖 jar 或我的服务可以向其发送请求并最终接收评估响应的 http REST 端点。 理想情况下,我更喜欢后
我是 DAML 新手,我想使用 Java 绑定(bind)、Bot API 查询所有 Activity 合约,并将它们保存到数据库(或内存中)以供将来查询。 根据文档,LedgerView 可以跟踪内
我遇到了“您尚未配置 MockMVC 实例”的问题。 “mvn全新安装”时的异常。 运行 org.springframework.cloud.contract.verifier.tests.Contr
我是一名优秀的程序员,十分优秀!