As far as I'm aware, you cannot swap ETH for XMR or back peer to peer without an arbitrator. And if I'm not mistaken eigenwallet only has unidirectional swaps with btc, I could be wrong about this but that was the state of it the last time I looked at it.