@paperxyz/embedded-wallet-service-sdk
TypeScript icon, indicating that this package has built-in type declarations

1.2.5 • Public • Published



Paper Embedded Wallet Service SDK

npm version Join our Discord!

Paper is a developer platform for NFT commerce that easily onboards users without a wallet or cryptocurrency.

Documentation

Installation

Install this SDK:

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:

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 for more details.

Package Sidebar

Install

npm i @paperxyz/embedded-wallet-service-sdk

Weekly Downloads

2,502

Version

1.2.5

License

Apache-2.0

Unpacked Size

228 kB

Total Files

7

Last publish

Collaborators

  • jakeloo