Constructors
constructor
- new SeiWallet(providerId): SeiWallet
Parameters
- providerId:
| "tailwind"
| "fin"
| "compass"
| "keplr"
| "leap"
| "coin98"
Properties
walletInfo
walletInfo: SeiProviderInfo< | "tailwind" | "fin" | "compass" | "keplr" | "leap" | "coin98"> Methods
connect
- connect(chainId): Promise<void>
Returns Promise<void>
disconnect
- disconnect(chainId): Promise<void>
Returns Promise<void>
signArbitrary
- signArbitrary(chainId, signer, message): Promise<undefined | StdSignature>
Parameters
- chainId: string
- signer: string
- message: string
Returns Promise<undefined | StdSignature>
suggestChain
- suggestChain(config): Promise<void>
Returns Promise<void>
verifyArbitrary
- verifyArbitrary(chainId, signingAddress, data, signature): Promise<boolean>
Parameters
- chainId: string
- signingAddress: string
- data: string
- signature: StdSignature
Returns Promise<boolean>
Static
discoveredWalletList
- discoveredWalletList(): (
| "tailwind"
| "fin"
| "compass"
| "keplr"
| "leap"
| "coin98")[] Returns (
| "tailwind"
| "fin"
| "compass"
| "keplr"
| "leap"
| "coin98")[]
Static
discoveredWallets
- discoveredWallets(): {
coin98: boolean;
compass: boolean;
fin: boolean;
keplr: boolean;
leap: boolean;
tailwind: boolean;
} Returns {
coin98: boolean;
compass: boolean;
fin: boolean;
keplr: boolean;
leap: boolean;
tailwind: boolean;
}
coin98: boolean
compass: boolean
fin: boolean
keplr: boolean
leap: boolean
tailwind: boolean
Static
isNotEmulated
- isNotEmulated(providerId): boolean
Parameters
- providerId:
| "tailwind"
| "fin"
| "compass"
| "keplr"
| "leap"
| "coin98"
Returns boolean
Be careful using this, a malicious client could just return true 100% of the time