No not yet. Currently all contract methods have the same signature. () -> ()
No arguments and nothing is returned. Each method has a wrapper function that deserializes the input bytes from a host; calls the method; and serializes the return value and passes the bytes back to the host.
This is done with input
and value_return
. See input
..
There are plans to include the actual signatures of the methods in the binary in a special section, which would solve this issue.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…