Getting Started
Install
yarn:
npm:
The SDK uses Viem in order to interact with the various chains and includes it as a peer dependency.
HatsModulesClient Initialization
Import and initialize HatsModulesClient:
Arguments:
publicClient
- A Viem Public Client, used for onchain read operations.walletClient
- A Viem Wallet Client, used for onchain write operations.
Prepare
The prepare
function fetches from the modules registry. This step is necessary in order to be able to use the client. Additionally, the function accepts an optional registry
input , in order to support user's caching. If provided, then the client will use the given modules instead of fetching from the registry.
Arguments:
registry
- Optional registry object to use, instead of fetching from the current registry.
Last updated