Package Exports
- @rarimo/provider
Readme
@rarimo/provider
Features of the Rarimo SDK that provide access to users' wallets and map extensions for multiple types of wallets (EVM and non-EVM) to a common wallet interface.
Example
For example applications, see rarimo/js-sdk-examples on GitHub.
Here is an example that creates a MetamaskProvider
object for a MetaMask wallet and prints its address:
import { createProvider, MetamaskProvider } from '@rarimo/provider'
const getMetamaskWalletAddress = async () => {
// Connect to the Metamask wallet in the browser using Web3.js, using the MetamaskProvider interface to limit bundle size.
const provider = await createProvider(MetamaskProvider)
await provider.connect()
// Get the address of the wallet
console.log(provider.address)
}
Changelog
For the change log, see CHANGELOG.md.