@tomo-inc/wallet-adaptor-base
v0.0.20
Published
``` import { Wallet, TomoDefaultWallets } from "@tomo-inc/wallet-adaptor-base";
Readme
@tomo-inc/wallet-adaptor-base
API
default wallets
import { Wallet, TomoDefaultWallets } from "@tomo-inc/wallet-adaptor-base";
TomoDefaultWallets = Wallet[];all wallets
import { Wallet, loadWallets, AdaptorChainType, WalletConfig } from "@tomo-inc/wallet-adaptor-base";
loadWallets({
chainType = "all",
recommonedWallets [],
}: {
chainType?: AdaptorChainType;
recommonedWallets?: WalletConfig[];
})sign in with wallet
import { signInWithWallet, WalletOptions } from "@tomo-inc/wallet-adaptor-base";
const sign = await signInWithWallet(
signInData: SignInWithWalletParams,
{ chainType, account, provider }: WalletOptions,
);Plan
- evm, solana, aptos
- popular wallets default
- installed wallet detect
refrence
- eip6369 https://eips.ethereum.org/EIPS/eip-6963
- https://github.com/wallet-standard/wallet-standard/blob/master/extensions/solana.md
- demo https://github.com/anza-xyz/wallet-adapter/
- wallets https://github.com/anza-xyz/wallet-adapter/tree/master/packages/wallets
- AIP-62 https://aptos.dev/build/sdks/wallet-adapter/wallets
packages
- aptos: https://github.com/aptos-labs/wallet-standard?tab=readme-ov-file
- solana: https://www.npmjs.com/package/@solana/wallet-standard-wallet-adapter-base?activeTab=code
- sui: https://github.com/MystenLabs/wallet-standard?tab=readme-ov-file
wallets
- evm: https://ethereum.org/wallets/find-wallet/
- solana: https://solana.com/zh/solana-wallets
- aptos: https://aptosnetwork.com/ecosystem/directory/category/wallets
