Description
As mentioned by @joshuahannan in this PR comment, there may be opportunities to minimize the boilerplate and complexity for bridging transactions.
For instance, one simple replacement would be to use a reference on a withdrawn Vault in place of a ScopedFTProvider. Other opportunities to simplify code may exist that would be benefitted by contract helpers and should be scoped and implemented while addressing this issue.
Description
As mentioned by @joshuahannan in this PR comment, there may be opportunities to minimize the boilerplate and complexity for bridging transactions.
For instance, one simple replacement would be to use a reference on a withdrawn Vault in place of a
ScopedFTProvider. Other opportunities to simplify code may exist that would be benefitted by contract helpers and should be scoped and implemented while addressing this issue.