@poap-xyz/poap-sdk
TypeScript icon, indicating that this package has built-in type declarations

0.11.4 • Public • Published

@poap-xyz/poap-sdk

License: MIT

@poap-xyz/poap-sdk is a package to interact with everything POAP.

Features

POAPs

  • Fetch one or multiple POAP tokens at once.
  • Search for minted POAPs by their collector or the drop they belong to.
  • Mint POAPs using synchronous or asynchronous processes.
  • Reserve a POAP to an email address.
  • Obtain mint status, POAP indexed status, and more.

Drops

  • Create a Drop
  • Update a Drop attributes
  • Fetch a single Drop
  • Fetch multiple Drops
  • Search Drops

Moments

  • Create a Moment attached to a Drop or a specific POAP
  • Fetch multiple Moments
  • Fetch a single Moment

Profiles

  • Fetch a Profile by ETH address or ENS. Get back info like ENS, avatar, and header.
  • Fetch multiple Profiles in bulk

Providers

  • Interfaces to interact with POAP APIs
  • POAP custom Providers so you can use without implementing one.

Utils

  • PaginatedResult: A paginated interface that makes it easier to manage paginated results
  • SecureFetch: A wrapper for headers that inserts the authentication with POAP.

Installation

NPM

npm install @poap-xyz/poap-sdk

Yarn

yarn add @poap-xyz/poap-sdk

Documentation

For more detailed documentation, please visit:

Contributing

We welcome contributions! Please see the CONTRIBUTING.md file for guidelines on how to get involved.

License

@poap-xyz/poap-sdk is released under the MIT License.

Readme

Keywords

none

Package Sidebar

Install

npm i @poap-xyz/poap-sdk

Weekly Downloads

794

Version

0.11.4

License

MIT

Unpacked Size

483 kB

Total Files

545

Last publish

Collaborators

  • nachonnc
  • aguspoap
  • frannx1
  • rlajous
  • guide42