[Move] Move disassembler gets function signatures wrong #1973
Labels
Priority: High
Very important task, not blocking but potentially delaying milestones or limiting our offering
Type: Bug
Something isn't working
Take a look at https://explorer.devnet.sui.io/objects/0x8d5a425ca0b1fbaac4d89c3d0847af7ca60603e1 (disassembled bytecode from the
M1
package from tutorial) vs the source code from the tutorial. A lot of the function signatures do not match--e.g.,sword_create(&mut Forge)
in the bytecode vssword_create(&mut Forge, u64, u64, address, &mut TxContext)
in the source.The bug is clearly in the disassembler, since you can invoke
sword_create
viawallet call
with the 4 specified arguments, andwallet object
shows the same incorrect signature:This is very important to fix, because otherwise folks looking at function signatures in the explorer are going to get very confused.
The text was updated successfully, but these errors were encountered: