ABIs that contain two overloaded variants of the same function, e.g. symbol result in generated code that has symbol and symbol1, one for each variant. However, when calling symbol and symbol1 from mappings, graph-node always picks the same variant to encode/decode inputs/outputs.
This causes EthereumValue conversion errors if e.g. the expected return types of symbol and symbol1 vary (e.g. one returning string, the other returning Bytes).
ABIs that contain two overloaded variants of the same function, e.g.
symbol
result in generated code that hassymbol
andsymbol1
, one for each variant. However, when callingsymbol
andsymbol1
from mappings, graph-node always picks the same variant to encode/decode inputs/outputs.This causes
EthereumValue
conversion errors if e.g. the expected return types ofsymbol
andsymbol1
vary (e.g. one returningstring
, the other returningBytes
).