sterlingcrispin / artblocks-contracts

Smart contracts that power Art Blocks.

Home Page:https://artblocks.github.io/artblocks-contracts/#/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Art Blocks Monorepo

This monorepo contains packages and configurations for open source components of the Art Blocks ecosystem.

Packages

@artblocks/contracts

This package contains all the smart contracts for the Art Blocks ecosystem and is published as the npm package @artblocks/contracts, providing developers with access to the contracts and their associated ABIs.

Features:

  • Includes all Art Blocks smart contracts
  • Published as the @artblocks/contracts npm package
  • Provides contracts and ABIs for developers to use in their projects

Documentation:

@artblocks/sdk

The upcoming SDK to make client-side interactions with the Art Blocks ecosystem easier. Initial scope includes functions around purchasing and minter configuration for projects. This is not yet functional and has not published package.

Features:

  • Simplifies client-side interactions with Art Blocks
  • Functions for purchasing and minter configuration

Documentation:

Shared Configurations

eslint-config-custom

This directory contains a shared ESLint configuration used across the repository. It's not published as a separate package.

tsconfig

This directory contains a shared TypeScript configuration used across the repository. It's not published as a separate package.

License

The Art Blocks artblocks-contracts repo is open source software licensed under the GNU Lesser General Public License v3.0. For full license text, please see our LICENSE declaration file.

About

Smart contracts that power Art Blocks.

https://artblocks.github.io/artblocks-contracts/#/

License:GNU Lesser General Public License v3.0


Languages

Language:TypeScript 51.1%Language:Solidity 48.7%Language:JavaScript 0.2%Language:Shell 0.0%