useIdentity
Hook to get all the information of an identity
Import
import { useIdentity } from '@lawallet/react';Usage
index.tsx
import { useIdentity } from '@lawallet/react';
import { config } from './config';
function App() {
const identity = useIdentity();
}Parameters
import { type UseIdentityParameters } from '@lawallet/react';pubkey
String | undefined
- Public key of the user you want to initialize
- If it is not sent, an attempt will be made to load from storage
import { useIdentity } from '@lawallet/react';
function App() {
const identity = useIdentity({
pubkey: '17efe7a5f1...53936f68b',
});
}privateKey
String | undefined
- Private key of the account you want to initialize
- If it is not sent, an attempt will be made to load from storage
import { useIdentity } from '@lawallet/react';
function App() {
const identity = useIdentity({
privateKey: '17efe7a5f1...53936f68b',
});
}config
Config | undefined
Config to use instead of retrieving from the from nearest LaWalletProvider.
import { useIdentity } from '@lawallet/react';
import { config } from './config';
function App() {
const identity = useIdentity({
config,
});
}Return Type
import { type UserIdentity } from '@lawallet/react';identity
Returns an instance of the UserIdentity