Install EVM wallet package
To get started, install the latest version of Paradex, EVM and Starknet packages.
yarn add @layerswap/wallet-paradex @layerswap/wallet-evm @layerswap/wallet-starknet wagmi viem @tanstack/react-query
Wagmi is a React Hooks library for Ethereum.
Viem is a low-level TypeScript Interface for Ethereum that enables developers to interact with the blockchain.
TanStack Query is an async state manager that handles fetching, caching, synchronizing and more.
ParadexProvider is dependant on EVMProvider and StarknetProvider
Basic example
The example below shows how to preconfigure a basic wallet management with native widget package.
import { LayerswapProvider, Swap } from "@layerswap/widget";
import { EVMProvider } from "@layerswap/wallet-evm";
import { StarknetProvider } from "@layerswap/wallet-starknet";
import { ParadexProvider } from "@layerswap/wallet-paradex";
export const WidgetPage = () => {
return (
<LayerswapProvider
config={config}
walletProviders={[EVMProvider, StarknetProvider, ParadexProvider]}
>
<Swap/>
</LayerswapProvider>
);
};