Checking if a Wallet is a Sui Wallet
Copy
Ask AI
import { createClient } from '@dynamic-labs/client'
import { SuiExtension } from '@dynamic-labs/sui-extension'
export const dynamicClient = createClient({
environmentId: 'YOUR-ENVIRONMENT-ID',
}).extend(SuiExtension())
Fetch Client
Copy
Ask AI
import { createClient } from '@dynamic-labs/client'
import { SuiExtension } from '@dynamic-labs/sui-extension'
export const dynamicClient = createClient({
environmentId: 'YOUR-ENVIRONMENT-ID',
}).extend(SuiExtension())
Fetch Network
React Native
Copy
Ask AI
import { dynamicClient } from '<path to client file>';
import { SuiClient } from '@mysten/sui.js/client'
const wallet = dynamicClient.wallets.primary
if (!wallet) {
throw new Error('This wallet is not found');
}
const networkUrl = await dynamicClient.sui.getNetworkUrl({ walletId: wallet.id })
const networkName = await dynamicClient.sui.getNetworkName({ walletId: wallet.id })
## Resources
[SuiClient](https://sdk.mystenlabs.com/typedoc/classes/_mysten_sui.client.SuiClient.html)
[WalletAccount](https://docs.sui.io/standards/wallet-standard#managing-wallets)
## Examples
You can find examples of how to interact with Sui wallets in the examples section:
- [Send a Sui Transaction](/react-native/wallets/using-wallets/sui/send-sui-transaction)