@umbrel After thinking about it, I decided that eliminating the /trust
endpoint actually doesn't really make things easier for the client. I mean, regardless, the client needs to:
1) hit the anchor's /deposit
endpoint
2) deposit the asset in the real world
3) add the trustline for the anchor's asset
the only difference is that the client needs to add a step 4) hit the anchor's /trusted
endpoint after the trustline has successfully been added, not very difficult. I mean, it simply means sending out one extra network request. As a developer who plans on making use of this protocol, I don't think its much of an issue at all.
@jed Yes, I would like to. In fact onboarding is my next big todo item for lupoex. This includes:
1) A proper landing page including video tutorials etc.
2) A smooth account creation/deposit process (i.e. generate a sellar address and deposit any asset a user would like to create the account on the network all in one smooth process)
3) Expanded/Updated docs
In fact, I have been waiting for this kind of thread for a while (I was thinking of starting something like this myself minus the actual proposal). Putting this kind of protocol in place is the only way to properly integrate clients and anchors and provide the users a smooth account creation process.
Once I have the onboarding in place, I think deposit/withdrawal tab will be a natural extension.