Hypercert SDK
Set up
Configuration
- Obtain your own storage keys. We use both NFT.storage (for NFT metadata) and web3.storage (for other data).
- Create an API key on NFT.Storage by going here. Add this to your config.
- Create an API key on web3.storage by going here. Add this to your config.
- Configure your keys
- Copy
.env.template
to.env
and add your keys.
Dependencies
yarn install
Build
yarn build
Interface
API documentation Graph playground
Packages
Contracts
Typed instances of Hypercert protocol
Metadata
Metadata validator/generator/uploader
Graph Client
GraphQL client for Hypercerts with predefined queries and client
Types
- Contracts
- Graph entities
- Hypercert domain
-- to be rewritten:
- Example metadata schema's
- Yup validation
Wrapper for Graph-client