I rebuilt the project after some time (probably my testnet toolchain has changed a bit) and it resulted in a slightly different ABI.
- Is that ok? Not sure if a different abi will work for already deployed contracts
- Is it possible to set a specific sway-std version for the project to avoid ABI changes?
Here’s the commit with the changes ABI: link. You can see that std library version was updated in Forc.lock. My guess is that this update resulted in the ABI change