Is it not possible to do this with ETH?
I ended up doing it with Solana, which was the only one that allowed me.