I’m playing with the app, with zero balances, just to get an idea how this whole thing works.
I notice that if I select “Shield my crypto”, and pick XMR, I’m given a deposit address… and neither a minimum nor a maximum amount to send (oh, and I’m pretty sure that if I made the slightest error, like say sending twice, then any XMR I sent would be irretrievably lost, because there’s no way to refund it). If I choose plain old boring BTC, I get a minimum deposit amount, but still no maximum.
I believe that BTC and XMR are both custodial bridges, and that those deposit addresses are associated with individual custodians. So what happens if I send more than a given custodian’s posted bond, and why can’t I see how much uncommitted bond the selected custodian has left?
There’s apparently on the order of 12,000 XMR in the network. If I sent say in another 10,000 in one transaction, I think there’d be just about zero chance that whatever custodian received it would actually have posted a large enough bond to cover it under the 200 percent rule. The whole “trustless” thing would be totally blown. In fact, based on the volumes I’m seeing, I have serious doubts that most of them could even cover 1000 XMR, and I wouldn’t be surprised if a lot of them couldn’t cover 100 XMR.
As far as I can see, though, nothing would stop me from doing that, or even warn me that I should not.
Am I missing something here?