Catalog npm
PACKAGE EXPLORERView in registry

@0x50b/contractoor

npm

<p align="center"> <img src="./cover.png"> </p>

Versions collected11
Direct dependencies3From release 0.0.11
Last observed20 Oct, 22:37 UTC

README

Current package documentation

The Contractoor

A simple TypeScript library which collects the most popular ETH mainnet NFT marketplaces, their ABIs, and makes them easily available.

Getting Started

Installation

You can install the package either using NPM or using Yarn.

Using NPM

npm install @0x50b/contractoor

Using Yarn

yarn add @0x50b/contractoor

Usage

Using the library itself is very easy. The main idea is centered around contract objects, which contain the contract name, address, and ABI object. Thats it 🤯

export const Blur_3: Contract = {
  name: 'Blur: 3',
  address: '0xb2ecfE4E4D61f8790bbb9DE2D1259B9e2410CEA5',
  abi: blur_3_abi,
}

You can either export individual marketplaces, or use them all.

// Marketplaces is a Map export. If you want to access individual marketplaces, use Marketplaces.get('blur_2')
import { Marketplaces } from '@0x50b/contractoor'
const { abi } = Marketplaces.Blur_Bidding

// Use the approach below, if you wish to access only some marketplaces.
import { Blur_2, Blur_3 } from '@0x50b/contractoor'

// You can then use it with ethers like this:
const seaport = new ethers.Contract(Seaport_16.address, Seaport_16.abi, provider)

Marketplaces

All the currently supported marketplaces. If you would like to add one submit an issue.

MarketplaceAddressABI
Opensea (Seaport)0x0000000000000068F116a894984e2DB1123eB395✅
Blur: 20x39da41747a83aeE658334415666f3EF92DD0D541✅
Blur: 30xb2ecfE4E4D61f8790bbb9DE2D1259B9e2410CEA5✅
Blur: Bidding0x0000000000A39bb272e79075ade125fd351887Ac✅
Blur: Blend0x29469395eAf6f95920E59F858042f0e28D98a20B✅
X2Y20x74312363e45DCaBA76c59ec49a7Aa8A65a67EeD3✅

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 11

Collected releases
VersionPublishedDirect dependenciesOpen version
0.0.11Registry latest18 Oct 20243
0.0.1024 Aug 20243
0.0.924 Aug 20243
0.0.824 Aug 20243
0.0.724 Aug 20243
0.0.624 Aug 20243
0.0.524 Aug 20243
0.0.424 Aug 20243
0.0.324 Aug 20243
0.0.224 Aug 20243
0.0.124 Aug 20243

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
designoor/contractoor

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:37 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:5ed8af9e99d50b7572723f7767342bf278422e9dc0738faa50742a8e59324811