Your browser is outdated. Some features might not work properly. Please update your browser for the best experience.

Superteam Earn
Okto

11

AbhishekPratikYash

Comparison of various web3 Embedded wallet providers with Okto

by Okto

|
|

About the Listing & Scope

We would like a comprehensive comparative study w.r.t. Okto on the following embedded wallet providers:
1. Privy

2. Dynamic

3. Arcana

4. Particle

5. Aptos Keyless Wallet

6. Coinbase Smart Wallet

NOTE: The above will henceforth be referred to as protocols. The assumption is developers will use these protocols in their apps as an embedded wallet provider. These apps will be called vendors. Users create accounts on these apps and will be given a wallet via the protocol. Kindly note the distinction between Protocols-Vendors-Users


Please evaluate the above providers on the following parameters in a detailed report. Please provide adequate examples/references (e.g. screenshots, links, code) to corroborate your conclusions:

  1. General description of the protocol

    1. Link to the website

    2. Target Market and audience for these protocols

    3. Cost and pricing model

    4. Chains Supported by these protocols

  2. Technical Details

    1. Do they provide Smart Wallets (account abstracted) or an EOA equivalent wallets or both?

    2. Who owns custody of the wallets created - the protocol or the developer/vendor using the protocol or the user who is using the vendor’s app? Explain custody and signing functionality.

    3. Are the wallets Interoperable i.e. can the same wallet be used in another dapp with the same assets or is it a closed loop i.e. the user’s assets are constrained to the vendor’s app

    4. Methods of authentication provided by the protocols? Are these configurable on an admin panel?

    5. Do they support gas sponsorship via Paymasters? If so how to configure or add funds to Paymaster? Are all transactions supported by Paymaster by default or is it customisable?

    6. Is UI customisation possible? If so how can the customisation be done and to what extent?

  3. Feature set offered by the protocol

    1. Paymaster, sponsorships

    2. Private key import or exports

    3. Transaction Bundling

    4. Delegated signing

    5. Inbuilt bridging/ interoperability across chain

    6. Policy Engine customisation i.e. whitelisted/blacklisted addresses, setting txn limits etc

    7. Other delegated experiences

    8. Other features worth mentioning (Like webhooks, custom Evm chains,Connecting EOA like metamask, phantom etc., Using Coinbase smart wallets with privy and dynamic etc.)

  4. Developers perspective

    1. What SDKs are supported?

    2. Do they support server-to-server APIs

    3. Are the web views or UI widgets rendered from the SDK? If so are they in the form of frontend components or server-rendered pages?

    4. What community support channels are provided? How easy is it to reach the team and how soon are queries answered?

    5. Was there an admin dashboard/admin panel where you could get an API key and customise features? please explain all the features on this admin panel if present

    6. Time to build a simple application with the protocol and get a hello world experience? You can link the git hub repo of your simple application

    7. Were there community-developed sample applications/integrations available

    8. Was there a Demo app you could play with?

  5. Documentation

    1. In your opinion how easy was it to follow the documentation? Comment on the developer experience and intuitiveness of the docs

    2. Did the documentation have template repos and example apps? If so were they helpful?

    3. What is the best and worst thing about the protocols documentation according to you

    4. What other tutorial aspects did they have they helped you. 

  6. Key features that the protocol has that okto doesnt

  7. Key features that okto has that the protocol doesnt

Rewards

Fixed reward of $500 upon completion

Judging Criteria

We will evaluate the reports submitted in terms of

  1. Presentation of findings in a neat format

  1. Completeness of the study, have all the mentioned points been addressed to satisfaction

  2. Clarity of analysis

  3. Depth of the research conducted and details in the report

Avoid the use of jargon and abbreviations. If used please provide an appendix with explanations

Submission Requirements

You may present your report as a document or pdf. Please feel free to use diagrams, images, tables, code snippets etc. to help with your explanations. Provide sufficient references and URLs to corroborate your statements. Please use official resources as much as possible for your research.

Resources

https://sdk-docs.okto.tech/


SKILLS NEEDED

Frontend

Blockchain

Content

Other

Mobile

CONTACT

Reach outif you have any questions about this initialBounty