bosonprotocol / core-components

Repository for Boson Protocol SDK and libraries to interact with smart contracts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

banner

Core Components of the Boson Protocol

Build Status codecov

🛠️ Tools for building on top of the Boson Protocol.

Getting started

Components

The core components can be found in the packages folder of this monorepo.

Component Release Description
common JS lib with common types, interfaces and utilities shared by the core components in this repository.
core-sdk JS lib that facilitates interaction with the Boson Protocol contracts, subgraph and IPFS metadata storage
eth-connect-sdk JS lib that exports implementation of Web3LibAdapter and contract abstractions targeting eth-connect.
ethers-sdk JS lib that exports implementation of Web3LibAdapter and contract abstractions targeting ethers.
ipfs-storage JS lib that exports implementation of MetadataStorage for handling offer metadata on IPFS.
metadata Package which contains supported metadata types and tools.
react-kit React toolkit with smart components and hooks.
subgraph Schemas and mappings of the Boson Protocol subgraph on The Graph.

Contributing

We welcome contributions! The ultimate goal is for all of the Boson Protocol repositories to be fully owned by the community and contributors. Issues, pull requests, suggestions, and any sort of involvement are more than welcome.

By being in this community, you agree to the Code of Conduct. Take a look at it, if you haven't already.

About

Repository for Boson Protocol SDK and libraries to interact with smart contracts

License:Apache License 2.0


Languages

Language:TypeScript 99.3%Language:JavaScript 0.6%Language:Shell 0.1%Language:Batchfile 0.1%Language:Dockerfile 0.0%Language:HTML 0.0%