This MR adds the Hold Trade Type to the DVP contract and adds support for different trade types for both the sender and receiver. Allowing different trade types allows for more combination of trade possibilities between a sender and receiver. This MR also introduces some quality of life changes as well as some API changes to support holds/different trade types
How Has This Been Tested?
Unit tests have been adjusted to support the API changes with the new DVP contract
Screenshots (if appropriate):
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
Description
Motivation and Context
This MR adds the
Hold
Trade Type to theDVP
contract and adds support for different trade types for both the sender and receiver. Allowing different trade types allows for more combination of trade possibilities between a sender and receiver. This MR also introduces some quality of life changes as well as some API changes to support holds/different trade typesHow Has This Been Tested?
Unit tests have been adjusted to support the API changes with the new
DVP
contractScreenshots (if appropriate):
Types of changes
Checklist: