open-index/open-npm huggingface dataset:
npm package: @paperxyz/embedded-wallet-service-sdk
Description: Embedded Wallets SDK by Paper
Author: Paper
Latest version: 1.2.5

<p align="center">
    <br />
    <a href="https://withpaper.com"><img src="./assets/paper-logo.svg" width="100" alt=""/></a>
    <br />
</p>
<h1 align="center">Paper Embedded Wallet Service SDK</h1>
<p align="center">
    <a href="https://www.npmjs.com/package/@paperxyz/embedded-wallet-service-sdk"><img src="https://img.shields.io/npm/v/@paperxyz/embedded-wallet-service-sdk" alt="npm version"/></a>
    <a href="https://discord.gg/mnUa29J2Fp"><img alt="Join our Discord!" src="https://img.shields.io/discord/936354866358546453.svg?color=7289da&label=discord&logo=discord&style=flat"/></a>
</p>

[Paper](https://withpaper.com) is a developer platform for NFT commerce that
easily onboards users without a wallet or cryptocurrency.

## [Documentation](https://docs.withpaper.com/reference/embedded-wallet-service-overview)

## Installation

Install this SDK:

```shell
npm install @paperxyz/embedded-wallet-service-sdk
yarn add @paperxyz/embedded-wallet-service-sdk
pnpm add @paperxyz/embedded-wallet-service-sdk
```

Then get started right away:

```js
import { PaperEmbeddedWalletSdk } from "@paperxyz/embedded-wallet-service-sdk";

// initialize the SDK
const Paper = new PaperEmbeddedWalletSdk({
  clientId: "YOUR_CLIENT_ID",
  chain: "Mumbai",
});

// log the user in
const user = await Paper.auth.loginWithPaperModal();

// Execute a transaction without the user wallet needing gas money
const { transactionHash } = await user.wallet.gasless.callContract({
  methodInterface: "function mintFreeNft(uint256 quantity) external",
  methodArgs: [1],
  contractAddress: "0x...",
});
```

## Contributing

Please review our [guidelines](CONTRIBUTING.md) for more details.
npm package: @paperxyz/embedded-wallet-service-wagmi
Description: Wagmi connector for Embedded Wallets by Paper
Author: Paper
Latest version: 4.0.0

<p align="center">
    <br />
    <a href="https://withpaper.com"><img src="./assets/paper-logo.svg" width="100" alt=""/></a>
    <br />
</p>
<h1 align="center">Paper Embedded Wallet Service - Wagmi Connector</h1>
<p align="center">
    <a href="https://www.npmjs.com/package/@paperxyz/embedded-wallet-service-wagmi"><img src="https://img.shields.io/npm/v/@paperxyz/embedded-wallet-service-wagmi" alt="npm version"/></a>
    <a href="https://discord.gg/mnUa29J2Fp"><img alt="Join our Discord!" src="https://img.shields.io/discord/936354866358546453.svg?color=7289da&label=discord&logo=discord&style=flat"/></a>
</p>

[Paper](https://withpaper.com) is a developer platform for NFT commerce that
easily onboards users without a wallet or cryptocurrency.

## [Documentation](https://docs.withpaper.com/reference/embedded-wallet-service-overview)

## Installation

Install **embedded-wallet-service-wagmi** and peer dependencies ([wagmi](https://wagmi.sh/react) and [ethers](https://docs.ethers.org/v5/)):

```shell
npm install @paperxyz/embedded-wallet-service-wagmi wagmi ethers@^5
yarn add @paperxyz/embedded-wallet-service-wagmi wagmi ethers@^5
```

Add the Embedded Wallet connector to wagmi:

```typescript
import { createClient, configureChains } from "wagmi";
import { polygon } from "wagmi/chains";
import { publicProvider } from "wagmi/providers/public";

const { chains, provider } = configureChains([polygon], [publicProvider()]);

// Create a Wagmi-compatible connector for Paper Embedded Wallet.
const paperEmbeddedWallet = new PaperEmbeddedWalletWagmiConnector({
  chains,
  options: {
    chain: "Polygon",
    clientId: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  },
});

const client = createClient({
  connectors: [paperEmbeddedWallet],
  provider,
});

// Wrap your application with WagmiConfig.
function App() {
  return <WagmiConfig client={client}>/** ...your app */</WagmiConfig>;
}
```

## Arguments

### chains

The list of chains your application may use.

### options

The argument passed into the `PaperEmbeddedWalletSdk` constructor. See [PaperEmbeddedWalletSdk](https://docs.withpaper.com/reference/embedded-wallet-service-sdk-reference#paperembeddedwalletsdk).
npm package: @paperxyz/js-client-sdk
Description: Paper JS SDK for Checkout Elements
Author: Paper
Latest version: 0.2.7

<p align="center">
    <br />
    <a href="https://paper.xyz"><img src="./assets/paper-logo.svg" width="100" alt=""/></a>
    <br />
</p>
<h1 align="center">Paper Native Js SDK</h1>
<p align="center">
    <a href="https://www.npmjs.com/package/@paperxyz/js-client-sdk"><img src="https://img.shields.io/github/package-json/v/paperxyz/js-client-sdk?color=red&label=npm&logo=npm" alt="npm version"/></a>
    <a href="https://discord.gg/mnUa29J2Fp"><img alt="Join our Discord!" src="https://img.shields.io/discord/936354866358546453.svg?color=7289da&label=discord&logo=discord&style=flat"/></a>
</p>

[Paper](https://paper.xyz) is a developer-first NFT checkout solution that
easily onboard users without wallets or cryptocurrencies.

## [Documentation](#TODO)

## Installation

Install this SDK with `npm` or `yarn`:

```sh
npm install @paperxyz/js-client-sdk
yarn add @paperxyz/js-client-sdk
pnpm add @paperxyz/js-client-sdk
```
npm package: @paperxyz/react-client-sdk
Description: Paper React Client SDK for Checkout Elements
Author: Paper
Latest version: 1.1.5

<p align="center">
    <br />
    <a href="https://withpaper.com"><img src="./assets/paper-logo.svg" width="50" alt="Paper"/></a>
    <br />
</p>
<h1 align="center">Paper React SDK</h1>
<p align="center">
    <a href="https://www.npmjs.com/package/@paperxyz/react-client-sdk"><img src="https://img.shields.io/github/package-json/v/paperxyz/react-client-sdk?color=red&label=npm&logo=npm" alt="npm version"/></a>
    <a href="https://discord.gg/mnUa29J2Fp"><img alt="Join our Discord!" src="https://img.shields.io/discord/936354866358546453.svg?color=7289da&label=discord&logo=discord&style=flat"/></a>
</p>

[Paper](https://withpaper.com) is a developer-first NFT checkout solution that
easily onboards users without wallets or cryptocurrencies.

## [Documentation](https://docs.withpaper.com)

## Installation

Install this SDK with `npm` or `yarn`:

```sh
npm install @paperxyz/react-client-sdk
```

```sh
yarn add @paperxyz/react-client-sdk
```
npm package: @paperxyz/react-client-sdk-checkout-with-eth
Description: CheckoutwithEth React Client SDK
Author: Paper
Latest version: 1.0.4

<h1 align="center">Paper React SDK Checkout With Eth</h1>
<p align="center">
    <a href="https://www.npmjs.com/package/@paperxyz/react-client-sdk-checkout-with-eth"><img src="https://img.shields.io/github/package-json/v/paperxyz/react-client-sdk-checkout-with-eth?color=red&label=npm&logo=npm" alt="npm version"/></a>
    <a href="https://discord.gg/mnUa29J2Fp"><img alt="Join our Discord!" src="https://img.shields.io/discord/936354866358546453.svg?color=7289da&label=discord&logo=discord&style=flat"/></a>
</p>

[Paper](https://withpaper.com) is a developer-first NFT checkout solution that
easily onboards users without wallets or cryptocurrencies.

## [Documentation](https://docs.withpaper.com)

## Installation

Install this SDK with `npm` or `yarn`:

```sh
npm install @paperxyz/react-client-sdk-checkout-with-eth
yarn add @paperxyz/react-client-sdk-checkout-with-eth
```