Replace Issue in STIssue with Asset.
In this change, STIssue with MPTIssue is unused anywhere except in MPT tests.
It is intended for use in Vault and in transactions with STIssue fields once
MPT is integrated into DEX.
Type of Change
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Refactor (non-breaking change that only restructures code)
[ ] Performance (increase or change in throughput and/or latency)
[x] Tests (you added tests for code that already exists, or your new feature included in this PR)
[ ] Documentation update
[ ] Chore (no impact to binary, e.g. .gitignore, formatting, dropping support for older tooling)
[ ] Release
Test Plan
Extend MPTTest to test that AMMClawback, MMDeposit, AMMWithdraw, AMMDelete, AMMVote transactions don't support MPTIssue in Asset and Asset2.
High Level Overview of Change
Replace
Issue
inSTIssue
withAsset
. In this change,STIssue
withMPTIssue
is unused anywhere except in MPT tests. It is intended for use inVault
and in transactions withSTIssue
fields once MPT is integrated into DEX.Type of Change
.gitignore
, formatting, dropping support for older tooling)Test Plan
Extend MPTTest to test that
AMMClawback
,MMDeposit
,AMMWithdraw
,AMMDelete
,AMMVote
transactions don't supportMPTIssue
inAsset
andAsset2
.