Skip to content

Commit 16d1adf

Browse files
committed
Added wagmi react and vue, modularised methods
1 parent 88f138a commit 16d1adf

76 files changed

Lines changed: 875 additions & 2631 deletions

Some content is hidden

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

docs/connect-blockchain/evm/5ire/web.mdx

Lines changed: 15 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,13 @@ description: "Integrate Web3Auth with the 5ire Blockchain in JavaScript | Docume
1010

1111
import InstallationSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-installation.mdx";
1212
import GetUserInfoSnippet from "@site/src/common/docs/_get-userinfo.mdx";
13-
import GetAccountAndBalanceSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-get-account-n-balance.mdx";
14-
import SendTransactionSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-send-transaction.mdx";
15-
import SignTransactionSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-transaction.mdx";
16-
import SignPersonalMessageSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-message-personal-sign.mdx";
17-
import SignTypedDataV4Snippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-message-v4.mdx";
18-
import SmartContractSoliditySnippet from "@site/src/common/docs/_smart-contract-solidity.mdx";
19-
import DeployContractSolidityDeploySnippet from "@site/src/common/docs/_smart-contract-solidity-deploy.mdx";
20-
import DeployContractSolidityReadSnippet from "@site/src/common/docs/_smart-contract-solidity-read.mdx";
21-
import DeployContractSolidityWriteSnippet from "@site/src/common/docs/_smart-contract-solidity-write.mdx";
22-
import FetchUserPrivateKeySnippet from "@site/src/common/docs/web-connect-blockchain/_evm-fetch-user-private-key.mdx";
13+
2314
import GetWeb3AuthProvider from "@site/src/common/docs/_get-web3auth-provider.mdx";
24-
import InitializeWeb3Auth from "@site/src/common/docs/_initialize-web3auth-evm-pnp-sfa.mdx";
15+
import InitializeWeb3Auth from "@site/src/common/docs/_initialize-web3auth-evm-pnp.mdx";
2516
import ChainDetails5ire from "@site/src/common/docs/general-connect-blockchain/_5ire.mdx";
17+
import JsBlockchainMethods from "@site/src/common/docs/_js-blockchain-methods.mdx";
18+
import ReactWagmiIntegration from "@site/src/common/docs/_react-wagmi-blockchain-methods.mdx";
19+
import VueWagmiIntegration from "@site/src/common/docs/_vue-wagmi-blockchain-methods.mdx";
2620
import TabItem from "@theme/TabItem";
2721
import Tabs from "@theme/Tabs";
2822
import SEO from "@site/src/components/SEO";
@@ -43,6 +37,10 @@ This provider can be used with libraries like
4337
`sign transaction`, `send transaction`, `read` from and `write` to the smart contract, etc. We have
4438
highlighted a few examples to get you started.
4539

40+
## Chain Details for 5ire
41+
42+
<ChainDetails5ire />
43+
4644
## Installation
4745

4846
To interact with the 5ire blockchain, you can use either library with Web3Auth.
@@ -67,44 +65,14 @@ after successful authentication.
6765

6866
<GetUserInfoSnippet />
6967

70-
## Get Account and Balance
71-
72-
<GetAccountAndBalanceSnippet />
73-
74-
## Send Transaction
75-
76-
<SendTransactionSnippet />
77-
78-
## Sign Transaction
79-
80-
<SignTransactionSnippet />
81-
82-
## Sign Message
83-
84-
### Personal Sign
85-
86-
<SignPersonalMessageSnippet />
87-
88-
### Sign Typed Data v4
89-
90-
<SignTypedDataV4Snippet />
91-
92-
## Smart Contract
93-
94-
<SmartContractSoliditySnippet />
95-
96-
### Deploy Contract
97-
98-
<DeployContractSolidityDeploySnippet />
99-
100-
### Read From Contract
68+
## React Wagmi Integration
10169

102-
<DeployContractSolidityReadSnippet />
70+
<ReactWagmiIntegration />
10371

104-
### Write to Contract
72+
## Vue Wagmi Integration
10573

106-
<DeployContractSolidityWriteSnippet />
74+
<VueWagmiIntegration />
10775

108-
## Fetch User's Private Key
76+
## For VanillaJS, Angular and other frameworks
10977

110-
<FetchUserPrivateKeySnippet />
78+
<JsBlockchainMethods />

docs/connect-blockchain/evm/aleph-zero/web.mdx

Lines changed: 10 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,12 @@ description:
1010

1111
import InstallationSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-installation.mdx";
1212
import GetUserInfoSnippet from "@site/src/common/docs/_get-userinfo.mdx";
13-
import GetAccountAndBalanceSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-get-account-n-balance.mdx";
14-
import SendTransactionSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-send-transaction.mdx";
15-
import SignTransactionSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-transaction.mdx";
16-
import SignPersonalMessageSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-message-personal-sign.mdx";
17-
import SignTypedDataV4Snippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-message-v4.mdx";
18-
import SmartContractSoliditySnippet from "@site/src/common/docs/_smart-contract-solidity.mdx";
19-
import DeployContractSolidityDeploySnippet from "@site/src/common/docs/_smart-contract-solidity-deploy.mdx";
20-
import DeployContractSolidityReadSnippet from "@site/src/common/docs/_smart-contract-solidity-read.mdx";
21-
import DeployContractSolidityWriteSnippet from "@site/src/common/docs/_smart-contract-solidity-write.mdx";
22-
import FetchUserPrivateKeySnippet from "@site/src/common/docs/web-connect-blockchain/_evm-fetch-user-private-key.mdx";
23-
import InitializeWeb3Auth from "@site/src/common/docs/_initialize-web3auth-evm-pnp-sfa.mdx";
13+
import InitializeWeb3Auth from "@site/src/common/docs/_initialize-web3auth-evm-pnp.mdx";
2414
import GetWeb3AuthProvider from "@site/src/common/docs/_get-web3auth-provider.mdx";
2515
import ChainDetailsAlephZero from "@site/src/common/docs/general-connect-blockchain/_aleph-zero.mdx";
16+
import JsBlockchainMethods from "@site/src/common/docs/_js-blockchain-methods.mdx";
17+
import ReactWagmiIntegration from "@site/src/common/docs/_react-wagmi-blockchain-methods.mdx";
18+
import VueWagmiIntegration from "@site/src/common/docs/_vue-wagmi-blockchain-methods.mdx";
2619
import TabItem from "@theme/TabItem";
2720
import Tabs from "@theme/Tabs";
2821
import SEO from "@site/src/components/SEO";
@@ -71,24 +64,14 @@ after successful authentication.
7164

7265
<InitializeWeb3Auth />
7366

74-
## Get Account and Balance
67+
## React Wagmi Integration
7568

76-
<GetAccountAndBalanceSnippet />
69+
<ReactWagmiIntegration />
7770

78-
## Send Transaction
71+
## Vue Wagmi Integration
7972

80-
<SendTransactionSnippet />
73+
<VueWagmiIntegration />
8174

82-
## Sign Transaction
75+
## For VanillaJS, Angular and other frameworks
8376

84-
<SignTransactionSnippet />
85-
86-
## Sign Message
87-
88-
### Personal Sign
89-
90-
<SignPersonalMessageSnippet />
91-
92-
### Sign Typed Data V4
93-
94-
<SignTypedDataV4Snippet />
77+
<JsBlockchainMethods />

docs/connect-blockchain/evm/ancient8/web.mdx

Lines changed: 11 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,13 @@ description:
2121

2222
import InstallationSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-installation.mdx";
2323
import GetUserInfoSnippet from "@site/src/common/docs/_get-userinfo.mdx";
24-
import GetAccountAndBalanceSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-get-account-n-balance.mdx";
25-
import SendTransactionSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-send-transaction.mdx";
26-
import SignTransactionSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-transaction.mdx";
27-
import SignPersonalMessageSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-message-personal-sign.mdx";
28-
import SignTypedDataV4Snippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-message-v4.mdx";
29-
import SmartContractSoliditySnippet from "@site/src/common/docs/_smart-contract-solidity.mdx";
30-
31-
import DeployContractSolidityDeploySnippet from "@site/src/common/docs/_smart-contract-solidity-deploy.mdx";
32-
import DeployContractSolidityReadSnippet from "@site/src/common/docs/_smart-contract-solidity-read.mdx";
33-
import DeployContractSolidityWriteSnippet from "@site/src/common/docs/_smart-contract-solidity-write.mdx";
34-
import FetchUserPrivateKeySnippet from "@site/src/common/docs/web-connect-blockchain/_evm-fetch-user-private-key.mdx";
35-
import InitializeWeb3Auth from "@site/src/common/docs/_initialize-web3auth-evm-pnp-sfa.mdx";
24+
25+
import InitializeWeb3Auth from "@site/src/common/docs/_initialize-web3auth-evm-pnp.mdx";
3626
import GetWeb3AuthProvider from "@site/src/common/docs/_get-web3auth-provider.mdx";
3727
import ChainDetailsAncient8 from "@site/src/common/docs/general-connect-blockchain/_ancient8.mdx";
28+
import JsBlockchainMethods from "@site/src/common/docs/_js-blockchain-methods.mdx";
29+
import ReactWagmiIntegration from "@site/src/common/docs/_react-wagmi-blockchain-methods.mdx";
30+
import VueWagmiIntegration from "@site/src/common/docs/_vue-wagmi-blockchain-methods.mdx";
3831
import TabItem from "@theme/TabItem";
3932
import Tabs from "@theme/Tabs";
4033
import SEO from "@site/src/components/SEO";
@@ -83,44 +76,14 @@ after successful authentication.
8376

8477
<GetUserInfoSnippet />
8578

86-
## Get Account and Balance
87-
88-
<GetAccountAndBalanceSnippet />
89-
90-
## Send Transaction
91-
92-
<SendTransactionSnippet />
93-
94-
## Sign Transaction
95-
96-
<SignTransactionSnippet />
97-
98-
## Sign Message
99-
100-
### Personal Sign
101-
102-
<SignPersonalMessageSnippet />
103-
104-
### Sign Typed Data v4
105-
106-
<SignTypedDataV4Snippet />
107-
108-
## Smart Contract
109-
110-
<SmartContractSoliditySnippet />
111-
112-
### Deploy Contract
113-
114-
<DeployContractSolidityDeploySnippet />
115-
116-
### Read From Contract
79+
## React Wagmi Integration
11780

118-
<DeployContractSolidityReadSnippet />
81+
<ReactWagmiIntegration />
11982

120-
### Write to Contract
83+
## Vue Wagmi Integration
12184

122-
<DeployContractSolidityWriteSnippet />
85+
<VueWagmiIntegration />
12386

124-
## Fetch User's Private Key
87+
## For VanillaJS, Angular and other frameworks
12588

126-
<FetchUserPrivateKeySnippet />
89+
<JsBlockchainMethods />

docs/connect-blockchain/evm/arbitrum/web.mdx

Lines changed: 10 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,12 @@ description:
1010

1111
import InstallationSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-installation.mdx";
1212
import GetUserInfoSnippet from "@site/src/common/docs/_get-userinfo.mdx";
13-
import GetAccountAndBalanceSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-get-account-n-balance.mdx";
14-
import SendTransactionSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-send-transaction.mdx";
15-
import SignTransactionSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-transaction.mdx";
16-
import SignPersonalMessageSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-message-personal-sign.mdx";
17-
import SignTypedDataV4Snippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-message-v4.mdx";
18-
import SmartContractSoliditySnippet from "@site/src/common/docs/_smart-contract-solidity.mdx";
19-
import DeployContractSolidityDeploySnippet from "@site/src/common/docs/_smart-contract-solidity-deploy.mdx";
20-
import DeployContractSolidityReadSnippet from "@site/src/common/docs/_smart-contract-solidity-read.mdx";
21-
import DeployContractSolidityWriteSnippet from "@site/src/common/docs/_smart-contract-solidity-write.mdx";
22-
import FetchUserPrivateKeySnippet from "@site/src/common/docs/web-connect-blockchain/_evm-fetch-user-private-key.mdx";
23-
import InitializeWeb3Auth from "@site/src/common/docs/_initialize-web3auth-evm-pnp-sfa.mdx";
13+
import InitializeWeb3Auth from "@site/src/common/docs/_initialize-web3auth-evm-pnp.mdx";
2414
import GetWeb3AuthProvider from "@site/src/common/docs/_get-web3auth-provider.mdx";
2515
import ChainDetailsArbitrum from "@site/src/common/docs/general-connect-blockchain/_arbitrum.mdx";
16+
import JsBlockchainMethods from "@site/src/common/docs/_js-blockchain-methods.mdx";
17+
import ReactWagmiIntegration from "@site/src/common/docs/_react-wagmi-blockchain-methods.mdx";
18+
import VueWagmiIntegration from "@site/src/common/docs/_vue-wagmi-blockchain-methods.mdx";
2619
import TabItem from "@theme/TabItem";
2720
import Tabs from "@theme/Tabs";
2821
import SEO from "@site/src/components/SEO";
@@ -69,44 +62,14 @@ after successful authentication.
6962

7063
<GetUserInfoSnippet />
7164

72-
## Get Account and Balance
65+
## React Wagmi Integration
7366

74-
<GetAccountAndBalanceSnippet />
67+
<ReactWagmiIntegration />
7568

76-
## Send Transaction
69+
## Vue Wagmi Integration
7770

78-
<SendTransactionSnippet />
71+
<VueWagmiIntegration />
7972

80-
## Sign Transaction
73+
## For VanillaJS, Angular and other frameworks
8174

82-
<SignTransactionSnippet />
83-
84-
## Sign Message
85-
86-
### Personal Sign
87-
88-
<SignPersonalMessageSnippet />
89-
90-
### Sign Typed Data v4
91-
92-
<SignTypedDataV4Snippet />
93-
94-
## Smart Contract
95-
96-
<SmartContractSoliditySnippet />
97-
98-
### Deploy Contract
99-
100-
<DeployContractSolidityDeploySnippet />
101-
102-
### Read From Contract
103-
104-
<DeployContractSolidityReadSnippet />
105-
106-
### Write to Contract
107-
108-
<DeployContractSolidityWriteSnippet />
109-
110-
## Fetch User's Private Key
111-
112-
<FetchUserPrivateKeySnippet />
75+
<JsBlockchainMethods />

docs/connect-blockchain/evm/astar-zkevm/web.mdx

Lines changed: 10 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,11 @@ description:
1010

1111
import InstallationSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-installation.mdx";
1212
import GetUserInfoSnippet from "@site/src/common/docs/_get-userinfo.mdx";
13-
import GetAccountAndBalanceSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-get-account-n-balance.mdx";
14-
import SendTransactionSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-send-transaction.mdx";
15-
import SignTransactionSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-transaction.mdx";
16-
import SignPersonalMessageSnippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-message-personal-sign.mdx";
17-
import SignTypedDataV4Snippet from "@site/src/common/docs/web-connect-blockchain/_evm-sign-message-v4.mdx";
18-
import SmartContractSoliditySnippet from "@site/src/common/docs/_smart-contract-solidity.mdx";
19-
import DeployContractSolidityDeploySnippet from "@site/src/common/docs/_smart-contract-solidity-deploy.mdx";
20-
import DeployContractSolidityReadSnippet from "@site/src/common/docs/_smart-contract-solidity-read.mdx";
21-
import DeployContractSolidityWriteSnippet from "@site/src/common/docs/_smart-contract-solidity-write.mdx";
22-
import FetchUserPrivateKeySnippet from "@site/src/common/docs/web-connect-blockchain/_evm-fetch-user-private-key.mdx";
23-
import InitializeWeb3Auth from "@site/src/common/docs/_initialize-web3auth-evm-pnp-sfa.mdx";
13+
import InitializeWeb3Auth from "@site/src/common/docs/_initialize-web3auth-evm-pnp.mdx";
2414
import GetWeb3AuthProvider from "@site/src/common/docs/_get-web3auth-provider.mdx";
15+
import JsBlockchainMethods from "@site/src/common/docs/_js-blockchain-methods.mdx";
16+
import ReactWagmiIntegration from "@site/src/common/docs/_react-wagmi-blockchain-methods.mdx";
17+
import VueWagmiIntegration from "@site/src/common/docs/_vue-wagmi-blockchain-methods.mdx";
2518
import TabItem from "@theme/TabItem";
2619
import Tabs from "@theme/Tabs";
2720
import SEO from "@site/src/components/SEO";
@@ -69,44 +62,14 @@ after successful authentication.
6962

7063
<GetUserInfoSnippet />
7164

72-
## Get Account and Balance
65+
## React Wagmi Integration
7366

74-
<GetAccountAndBalanceSnippet />
67+
<ReactWagmiIntegration />
7568

76-
## Send Transaction
69+
## Vue Wagmi Integration
7770

78-
<SendTransactionSnippet />
71+
<VueWagmiIntegration />
7972

80-
## Sign Transaction
73+
## For VanillaJS, Angular and other frameworks
8174

82-
<SignTransactionSnippet />
83-
84-
## Sign Message
85-
86-
### Personal Sign
87-
88-
<SignPersonalMessageSnippet />
89-
90-
### Sign Typed Data v4
91-
92-
<SignTypedDataV4Snippet />
93-
94-
## Smart Contract
95-
96-
<SmartContractSoliditySnippet />
97-
98-
### Deploy Contract
99-
100-
<DeployContractSolidityDeploySnippet />
101-
102-
### Read From Contract
103-
104-
<DeployContractSolidityReadSnippet />
105-
106-
### Write to Contract
107-
108-
<DeployContractSolidityWriteSnippet />
109-
110-
## Fetch User's Private Key
111-
112-
<FetchUserPrivateKeySnippet />
75+
<JsBlockchainMethods />

0 commit comments

Comments
 (0)