0.2.10 • Published 3 years ago
@milkiweed/metamask-providers v0.2.10
Working with client:
import MetamaskProvidersClient from "@milkiweed/metamask-providers/providers.client.js";
import {connectMetamask, connectToProvider} from "@milkiweed/metamask-providers";
// init providers client
const client = new MetamaskProvidersClient();
// forse user to enable metamask wallet for this site
await connectMetamask();
// get list of all providers
const providers = await client.getProviders();
console.log(providers);
// get single provider by ID
const avaxProvider = await client.getProvider("<your_provider_id>")
// connect metamask to this provider
await connectToProvider(avaxProvider)