Skip to content

Commit 63f6667

Browse files
Site wide fixes - code format, straight quotes, "onchain" (#2822)
1 parent 4ba8fb4 commit 63f6667

64 files changed

Lines changed: 161 additions & 126 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

embedded-wallets/authentication/custom-connections/auth0.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ import JwtLoginAuth0 from '../../sdk/react/advanced/_custom-authentication-snipp
1515
import ImplicitLoginAuth0Google from '../../sdk/react/advanced/_custom-authentication-snippets/_implicit_login_auth0_google.mdx'
1616
import ImplicitLoginAuth0Spa from '../../sdk/react/advanced/_custom-authentication-snippets/_implicit_login_auth0_spa.mdx'
1717

18-
[Auth0](https://auth0.com/docs/get-started/auth0-overview) is a powerful authentication and authorization platform that enables developers to securely manage user identities. Web3Auth offers native support for integrating Auth0 as a service provider, allowing projects to leverage Auth0s robust authentication mechanisms within the Web3Auth ecosystem.
18+
[Auth0](https://auth0.com/docs/get-started/auth0-overview) is a powerful authentication and authorization platform that enables developers to securely manage user identities. Web3Auth offers native support for integrating Auth0 as a service provider, allowing projects to leverage Auth0's robust authentication mechanisms within the Web3Auth ecosystem.
1919

2020
Auth0 supports a [wide set of social logins](https://marketplace.auth0.com/categories/social-login).
2121

2222
## Create an Auth0 application
2323

2424
To begin, developers must first create an Auth0 application specific to their project. This initial setup is essential before configuring the connection with Web3Auth. Once the Auth0 application is created, developers can proceed to establish an Auth0 connection within the [dashboard](https://dashboard.web3auth.io).
2525

26-
This integration allows users to authenticate through Auth0, while still benefiting from Web3Auths key management and wallet abstraction features. For platform-specific implementation details or additional customization, developers are encouraged to refer to the [official Auth0 documentation](https://auth0.com/docs/quickstart/native#webapp).
26+
This integration allows users to authenticate through Auth0, while still benefiting from Web3Auth's key management and wallet abstraction features. For platform-specific implementation details or additional customization, developers are encouraged to refer to the [official Auth0 documentation](https://auth0.com/docs/quickstart/native#webapp).
2727

2828
export const Auth0Setup = [
2929
{

embedded-wallets/authentication/custom-connections/aws-cognito.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import CustomConnectionOptions from '@site/static/img/embedded-wallets/w3a-dashb
88
import AWSConnection from '@site/static/img/embedded-wallets/w3a-dashboard/aws-cognito-connection.png'
99
import ImplicitLoginCognito from '../../sdk/react/advanced/_custom-authentication-snippets/_implicit_login_aws_cognito.mdx'
1010

11-
[AWS Cognito](https://aws.amazon.com/cognito/) is a scalable authentication service provided by Amazon Web Services that enables developers to securely manage user sign-up, sign-in, and access control. Embedded Wallets supports AWS Cognito as a service provider, allowing seamless integration between AWS Cognitos authentication capabilities and Embedded Walletss decentralized key management infrastructure.
11+
[AWS Cognito](https://aws.amazon.com/cognito/) is a scalable authentication service provided by Amazon Web Services that enables developers to securely manage user sign-up, sign-in, and access control. Embedded Wallets supports AWS Cognito as a service provider, allowing seamless integration between AWS Cognito's authentication capabilities and Embedded Wallets's decentralized key management infrastructure.
1212

1313
AWS Cognito [supports a wide set of social logins](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-social-idp.html).
1414

embedded-wallets/authentication/custom-connections/custom-jwt.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import CustomConnectionOptions from '@site/static/img/embedded-wallets/w3a-dashb
1212
import CustomJWTConnection from '@site/static/img/embedded-wallets/w3a-dashboard/custom-connection.png'
1313
import JwtLoginCustom from '../../sdk/react/advanced/_custom-authentication-snippets/_jwt_login_custom.mdx'
1414

15-
Embedded Wallets supports integration with custom login providers through [JWT-based](https://www.jwt.io/introduction#what-is-json-web-token) authentication schemes, allowing developers to maintain their existing authentication infrastructure while leveraging Web3Auths wallet and key management capabilities. Custom authentication can be implemented using industry-standard cryptographic algorithms such as RSA or ECDSA signatures.
15+
Embedded Wallets supports integration with custom login providers through [JWT-based](https://www.jwt.io/introduction#what-is-json-web-token) authentication schemes, allowing developers to maintain their existing authentication infrastructure while leveraging Web3Auth's wallet and key management capabilities. Custom authentication can be implemented using industry-standard cryptographic algorithms such as RSA or ECDSA signatures.
1616

1717
To use this feature, developers must ensure that their JWTs adhere to the [JWT specification](https://datatracker.ietf.org/doc/html/rfc7519). Each JWT must be signed using a private key, and its corresponding public key must be accessible via a [JWKS (JSON Web Key Set)](https://datatracker.ietf.org/doc/html/rfc7517) endpoint. Web3Auth will use this endpoint to verify the integrity and authenticity of incoming tokens during login.
1818

embedded-wallets/authentication/custom-connections/firebase.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Firebase [supports a wide set of social logins](https://firebase.google.com/docs
1818

1919
To get started, developers must first create a Firebase project in the Firebase Console. This is a required step before integrating Firebase with Web3Auth. Once the Firebase project is set up, developers can proceed to configure a Firebase connection in the dashboard.
2020

21-
Web3Auths Firebase integration enables the use of Firebase-issued ID tokens to authenticate users, combining Firebases authentication flexibility with Web3Auths decentralized key infrastructure.
21+
Web3Auth's Firebase integration enables the use of Firebase-issued ID tokens to authenticate users, combining Firebase's authentication flexibility with Web3Auth's decentralized key infrastructure.
2222

2323
:::tip
2424

embedded-wallets/authentication/social-logins/google.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ To integrate Google Sign-In with Embedded Wallets, developers must first configu
1818

1919
## Step 1: Create a Google app
2020

21-
1. Follow Googles instructions to [set up an OAuth 2.0 app.](https://support.google.com/cloud/answer/6158849?hl=en)
21+
1. Follow Google's instructions to [set up an OAuth 2.0 app.](https://support.google.com/cloud/answer/6158849?hl=en)
2222
2. Paste the following URI as a redirect URI into the "Authorized redirect URIs" field.
2323
- `https://auth.web3auth.io/auth`
2424

embedded-wallets/connect-blockchain/evm/tron/web.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ console.log(user)
127127

128128
## Get account and Balance
129129

130-
Once logged in, we can use `tronRpc.ts` to fetch the users account and balance.
130+
Once logged in, we can use `tronRpc.ts` to fetch the user's account and balance.
131131

132132
```typescript
133133
// tronRpc.ts should be implemented as per previous example

embedded-wallets/connect-blockchain/other/immutablex.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import InitializeWeb3Auth from '../_initialize-web3auth-other-pnp.mdx'
1111
import TabItem from '@theme/TabItem'
1212
import Tabs from '@theme/Tabs'
1313

14-
While using the Embedded Wallets Web SDK (formerly Web3Auth), you get an [`EIP-1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the MetaMask provider. This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [ImmutableX](https://www.avalabs.org) blockchain calls. However, since this chain is not fully EVM-compatible, there are a few extra setup requirements. Weve highlighted a few methods here to get you started.
14+
While using the Embedded Wallets Web SDK (formerly Web3Auth), you get an [`EIP-1193`](https://eips.ethereum.org/EIPS/eip-1193) provider, similar to the MetaMask provider. This provider can be used with libraries like [`web3.js`](https://web3js.readthedocs.io/en/v1.2.8/getting-started.html), [`ethers.js`](https://docs.ethers.io/v5/getting-started/) etc. to make [ImmutableX](https://www.avalabs.org) blockchain calls. However, since this chain is not fully EVM-compatible, there are a few extra setup requirements. We've highlighted a few methods here to get you started.
1515

1616
:::note
1717

@@ -67,7 +67,7 @@ npm install --save @imtbl/core-sdk
6767

6868
## Creating Layer 1 and Layer 2 signers
6969

70-
Once a user logs in, the Embedded Wallets SDK returns a provider. ImmutableX is a layer 2 solution for Ethereum, so well create an ETH signer using the provider (via ethers). Then we use the helper function `createStarkSigner` from `@imtbl/core-sdk` to create a Stark signer from the private key.
70+
Once a user logs in, the Embedded Wallets SDK returns a provider. ImmutableX is a layer 2 solution for Ethereum, so we'll create an ETH signer using the provider (via ethers). Then we use the helper function `createStarkSigner` from `@imtbl/core-sdk` to create a Stark signer from the private key.
7171

7272
```tsx
7373
import { IProvider } from '@web3auth/base'

embedded-wallets/connect-blockchain/solana/android.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Solana Blockchain in Android |
1010
import TabItem from '@theme/TabItem'
1111
import Tabs from '@theme/Tabs'
1212

13-
While using the Embedded Wallets Android SDK (formerly Web3Auth), you can retrieve the Ed25519 private key upon successful authentication. This private key can be used to derive the user's public address and interact with the [Solana](https://solana.org/) chain. Weve highlighted a few methods here to get you started quickly.
13+
While using the Embedded Wallets Android SDK (formerly Web3Auth), you can retrieve the Ed25519 private key upon successful authentication. This private key can be used to derive the user's public address and interact with the [Solana](https://solana.org/) chain. We've highlighted a few methods here to get you started quickly.
1414

1515
::::note
1616

embedded-wallets/connect-blockchain/solana/flutter.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description: 'Integrate Embedded Wallets with the Solana Blockchain in Flutter |
99

1010
While using the Embedded Wallets Flutter SDK (formerly Web3Auth), you can retrieve the Ed25519
1111
private key upon successful authentication. This private key can be used to derive the user's public
12-
address and interact with the [Solana](https://solana.org/) chain. Weve highlighted a few methods
12+
address and interact with the [Solana](https://solana.org/) chain. We've highlighted a few methods
1313
here to get you started quickly.
1414

1515
:::note

embedded-wallets/connect-blockchain/solana/ios.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ description: 'Integrate Embedded Wallets with the Solana Blockchain in iOS | Emb
1010
import TabItem from '@theme/TabItem'
1111
import Tabs from '@theme/Tabs'
1212

13-
While using the Embedded Wallets iOS SDK (formerly Web3Auth), you can retrieve the Ed25519 private key upon successful authentication. This private key can be used to derive the user's public address and interact with the [Solana](https://solana.org/) chain. Weve highlighted a few methods here to get you started quickly.
13+
While using the Embedded Wallets iOS SDK (formerly Web3Auth), you can retrieve the Ed25519 private key upon successful authentication. This private key can be used to derive the user's public address and interact with the [Solana](https://solana.org/) chain. We've highlighted a few methods here to get you started quickly.
1414

1515
:::note
1616

0 commit comments

Comments
 (0)