当前位置: 首页 > 知识库问答 >
问题:

web3j -带有字符串参数的事件的TypeReference

温智明
2023-03-14

假设我的Solity智能合约中有以下事件:

事件购买(地址买家,字符串itemName);

我正在尝试在web3j Java库中构造相应的事件。这就是我所做的:

public static final Event BUY = new Event(
  "Buy", Arrays.<TypeReference<?>>asList(
    new TypeReference<Address>(false) {}, // address buyer
    new TypeReference<String>(false) {}, // string itemName
  )
);  

但是,这给了我一个错误:

Bound mismatch: The type String is not a valid substitute for the bounded parameter <T extends Type> of the type TypeReference<T>

我应该使用哪种类型来代替< code>String?

共有1个答案

汝开畅
2023-03-14

将<code>字符串

 类似资料:
  • 问题内容: 我可以在下面从C中调用不带参数的Go函数。通过编译并打印 main.go 文件1.c 现在,我想将字符串/字符数组从C传递给GoFunction。 根据cgo文档中的 “对Go的C引用”,这是可能的,因此我向GoFunction添加了一个字符串参数,并将char数组传递给GoFunction: main.go 文件1.c 当我收到此错误: 其他参考:( 信誉不足,无法发布3个链接)根据

  • 问题内容: 我有一个HTTP客户端(目前)的Node.js应用程序。所以我在做: 这似乎是完成此任务的一种好方法。但是,我有些沮丧,我必须执行此步骤。这应该由一个公共库封装,但是我还没有看到它存在于node的库中,而且我不确定哪个标准的npm包可以完成它。有没有一种合理使用的更好的方法? url.format方法节省了构建自己的URL的工作。但理想情况下,请求的级别也应高于此级别。 问题答案: 检

  • 问题内容: 我想将Json的压缩gzip上传到Google Storage。 我有以下代码: 该是返回的Json换行符分隔的功能。 运行此代码将给出: 在Python文档说,格式是:我不知道我把它理解为不存在如何使用它的例子。 我也尝试过 这给出了: 我正在运行Python 3.5 问题答案: 您没有正确使用该功能。检查一下: 你可以试试: 是该函数的参数,而您正在该函数之外使用它。

  • 我正在尝试使用OpenAPI记录一个查询字符串,它看起来像 并包含具有属性 和的对象列表。 我的 文档如下所示 问题如下:它看起来像<code>样式:deepObject</code>选项只适用于一个级别,而不适用于我的对象实际所在的第二个级别。也就是说,它需要一个查询字符串,如 对象未序列化为具有和键的数组。 有办法解决吗?

  • 我们使用SQL Server数据库。当试图使用27GB内存在具有100M条记录的表上运行查询时,Hibernate会将查询(无论是

  • 我想制作一个,传递事件和一些参数。问题是函数没有得到元素。下面是一个例子: 必须在匿名函数之外定义。如何获取传递的元素以在匿名函数中使用?有办法做到这一点吗? 那么呢?我似乎根本无法通过传递事件,是吗? 使现代化 我似乎用“这个”解决了这个问题 其中包含我可以在函数中访问的。 addEventListener 但是我想知道: