greymass / ual-anchor

Identity and session through ESR using EOSIO/universal-authenticator-library
MIT License
23 stars 16 forks source link

Update to @wharfkit/antelope #42

Open KevinTuncer opened 1 year ago

KevinTuncer commented 1 year ago

@greymass/eosio should be replaced with @wharfkit/antelope The same applies at least to: https://github.com/greymass/anchor-link https://github.com/greymass/eosio-signing-request

aaroncox commented 1 year ago

My gut feeling is that we're going to be deprecating and no longer maintaining all of our UAL stuff, since @wharfkit/session itself is essentially production ready. The same is likely true of the @greymass/anchor-link project with @wharfkit/wallet-plugin-anchor.

We definitely will both rename and update the @greymass/eosio-signing-request library though. It's actually a dependency of @wharfkit/session.

Open to feedback on all of the above, we have really really publicly discussed plans and this is a good opportunity to do so.

includenull commented 1 year ago

I would be happy to see UAL and its plugins deprecated in favour of Wharf session kit, the whole thing is a mess and hard to work with in modern versions of React etc

KevinTuncer commented 1 year ago

okay, I opened the same issue there: https://github.com/greymass/anchor-link/issues/42 https://github.com/greymass/eosio-signing-request/issues/35

I would also love to see a new solution for a universal wallet implementation. Many old EOS wallet software do not work properly anymore, but the new solution should work with the few remaining ones. Beside Anchor, wallets like Wombat and the EOS Argentina’s MetaMask connection.

Furthermore, it would be great if a new standard does not need to add a specific ual package for each EOS wallet software.

includenull commented 1 year ago

Wombat supports both the Scatter and ESR protocols so will work with Wharf. Likewise any site that supports either Scatter or Anchor supports Wombat already.