There’s a horde of users in the US that want to buy Avax, but can’t use Pangolin because they don’t have any AVAX to pay transaction fees, and are officially prohibited from using Binance (although some are comfortable using a VPN).
To get around the chicken-and-egg problem, could there be a way to swap ETH for AVAX, and “borrow” enough for the AVAX fee, to automatically be paid immediately after the transaction settles?
It could be solved within Pangolin or with a special separate “faucet” app to bootstrap.
Just publish an ETH address for users to send funds to, tell the user to specify an AVAX address in a memo for the ETH transaction. Scan for new transactions to the ETH address, extract the AVAX addresses, apply the conversion rate plus some fee and send the corresponding AVAX funds back.
Obviously scammers would make evil versions, so having an officially supported one would be helpful.
This would just be for onboarding users to Pangolin, and can be capped by some max amount per transaction (for example, under 1 AVAX). The “faucet” pool can be replenished daily by swapping incoming ETH for AVAX on Pangolin behind the scenes.