# Web3SignatureProvider

## Description

Sign using a private key inside of a wallet

## Usage

```typescript
import { Web3SignatureProvider } from "@requestnetwork/web3-signature";
```

## Constructor Paramters

<table data-full-width="true"><thead><tr><th>Name</th><th>Type</th><th data-type="checkbox">Required?</th><th>Description</th></tr></thead><tbody><tr><td>web3Provider</td><td>ethers.Provider</td><td>true</td><td>An ethers v5 Provider or viem WalletClient</td></tr></tbody></table>
