0

Solidity スマート コントラクトに次のイベントがあるとします。

event Buy(address buyer, string 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>

の代わりにどのタイプを使用すればよいStringですか?

4

1 に答える 1