Making an on-chain Payment and Minting an NFT Receipt with Permissionless Price Oracles

dApp to accept ERC20 token payments and mint an NFT receipt with the USD value to the user.