IAssetRouterOutput - NFT Output Router
IAssetRouterOutput.sol defines a contract that outputs assets. All calls come from a set of trusted forwarders, usually IAssetRouterInput.sol.
The IAssetRouterOutput.sol contract stores a set of AssetOutputBasket
from which the forwarder
can chose from. Any basket in the contract can then be used to mint assets.
The general flow of a transaction can be visualized as such:
forwarder
-> IAssetRouterOutput
-> Mint/Transfer AssetOutputBasket
assets (EIP-20, EIP-721, EIP-1155)