Improved Contract Compatibility, Swap Parallelization and other fixes.
Added 💥
- AppID Type to generalize App identifiers instead of using Ethereum addresses: [#44] 💥
- Add a shared nonce map to ensure that the nonce is incremented for all transactions, including those sent in parallel: [#43]
- Add ability to set the gas limits instead of using fixed values: [#46]
- Add pointer receiver to Asset.UnmarshallBinary to return the unmarshalled value instead of the default: [#36]
Fixed
- Fix the order from Asset.MarshalBinary: [#36]
- Restore compatibility between go-perun post-0.10.6 and eth-backend: [#44]
Changed
- Use git diff instead of go test to check if the bindings are generated correctly: [#33]
- Remove IncreaseAllowance and use Approve instead to ensure compatibility with more contracts in the depositing process: [#43]
Legend
- 💥 This is a breaking change, e.g., it changes the external API.