Overview
Explore how Web SDK Extensions enhance functionality by offering additional capabilities, allowing you to customize and extend the Web SDK to suit various needs and applications.
Extensions
OAuth Extension
The OAuth Extension plays a role in ensuring secure authentication and authorization for your applications. By integrating the OAuth Extension with the Web SDK, you can manage user identity seamlessly. This extension allows users to authenticate using OAuth providers and access protected resources.
Ensures secure authentication
Manages authorization
Integrates with Web SDK for seamless identity handling
Account Extension
The Account Extension helps manage user accounts within Credenza. It ensures the integration of user data with the Web SDK, allowing for seamless access to user information. This extension supports operations such as account creation, updates, and deletions. By integrating with the Web SDK, it simplifies the process of handling user account information.
Manage user accounts
Integrate user data with the Web SDK
Support account creation, updates, and deletions
SUI Extension
The SUI Extension enhances the Web SDK by offering seamless integration with the Sui blockchain. It allows you to access and interact with Sui-based smart contracts, assets, and transactions directly through the Web SDK.
Facilitates connection to Sui blockchain
Supports interactions with Sui smart contracts
Enables asset management on the Sui blockchain
Provides methods for handling Sui-based transactions
zkLogin Extension
The zkLogin Extension is a component of the SUI Extension that facilitates secure login processes. It utilizes zero-knowledge proofs to authenticate users without revealing sensitive data. Integrating seamlessly with the SUI Extension, zkLogin ensures security and privacy during the login phase.
EVM Extension
EVM Extension integrates Ethereum capabilities into the Credenza Web SDK. This allows users to interact with decentralized applications (dapps) on the Ethereum network.
By integrating the EVM Extension with the Web SDK, you can access Ethereum-based functionalities. This involves connecting to Ethereum nodes, managing Ethereum accounts, and signing transactions.
The integration is seamless and supports Ethereum-based operations within your Web SDK environment. This facilitates interactions with smart contracts and token transactions.
Connect to Ethereum nodes
Manage Ethereum accounts
Sign Ethereum transactions
Interact with smart contracts
Facilitate token transactions
Metamask Extension
The Metamask Extension enhances the EVM Extension by facilitating seamless interaction between decentralized applications (dApps) and Ethereum-compatible networks. It acts as a bridge, allowing you to execute transactions and manage assets directly from your browser.
Integration: The Metamask Extension integrates with the EVM to provide a secure interface for interacting with Ethereum blockchain networks.
Transaction Management: It supports sending and receiving Ethereum-based tokens, giving you control over your digital assets.
User Authentication: Metamask allows for straightforward user authentication within dApps, simplifying the process for users to access Ethereum-based services.