Currently, native token is necessary to pay the deposit. Deposits are not straightforward to enable with assets.
Options:
- We may turn the deposit into a onetime payment (non-redeemable)
- asset-conversion behind the scenes: just swap asset for native to pay for deposit (more future-proof because we want swapping anyway)